Documentation
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package approval is the one policy that decides each tool call: whether it runs, waits for an approval, is refused, or whether the tool is not offered to the agent at all.
|
Package approval is the one policy that decides each tool call: whether it runs, waits for an approval, is refused, or whether the tool is not offered to the agent at all. |
|
voice
Package voice runs speech-to-text and text-to-speech for a voice target "instance-id/model-id" on the llmgw-core provider of the target's instance: transcription is an Invoke on the audio_transcriptions surface with the OpenAI multipart transcription body, synthesis one on audio_speech with the OpenAI speech JSON.
|
Package voice runs speech-to-text and text-to-speech for a voice target "instance-id/model-id" on the llmgw-core provider of the target's instance: transcription is an Invoke on the audio_transcriptions surface with the OpenAI multipart transcription body, synthesis one on audio_speech with the OpenAI speech JSON. |
|
deltachat
Package deltachat implements a Compa channel for Delta Chat, an email-based, end-to-end encrypted messenger.
|
Package deltachat implements a Compa channel for Delta Chat, an email-based, end-to-end encrypted messenger. |
|
Package config defines Compa's configuration and loads and saves it.
|
Package config defines Compa's configuration and loads and saves it. |
|
Package constants provides shared constants across the codebase.
|
Package constants provides shared constants across the codebase. |
|
Package contractv2 declares the identity of the frozen xibodev.module/v2 behavioural Target Contract and the exact-pin check that gates it.
|
Package contractv2 declares the identity of the frozen xibodev.module/v2 behavioural Target Contract and the exact-pin check that gates it. |
|
Package credential resolves secret values in the config, such as channel tokens and tool API keys.
|
Package credential resolves secret values in the config, such as channel tokens and tool API keys. |
|
Package events provides the process-local runtime event bus used to observe Compa components without coupling them to agent-specific event envelopes.
|
Package events provides the process-local runtime event bus used to observe Compa components without coupling them to agent-specific event envelopes. |
|
Package fileutil provides file manipulation utilities.
|
Package fileutil provides file manipulation utilities. |
|
Package identity provides unified user identity utilities for Compa.
|
Package identity provides unified user identity utilities for Compa. |
|
Package modproto defines the Compa detached-module protocol: the wire contract between the host and locally installed module executables.
|
Package modproto defines the Compa detached-module protocol: the wire contract between the host and locally installed module executables. |
|
Package modprotov2 is the wire representation of the frozen xibodev.module/v2 behavioural contract.
|
Package modprotov2 is the wire representation of the frozen xibodev.module/v2 behavioural contract. |
|
Package pairing keeps the direct messages that a channel with dm_policy "pairing" received from senders not in its allow_from.
|
Package pairing keeps the direct messages that a channel with dm_policy "pairing" received from senders not in its allow_from. |
|
Package pathlink resolves a filesystem path to its true location, following every kind of link the host supports.
|
Package pathlink resolves a filesystem path to its true location, following every kind of link the host supports. |
|
common
Package common provides shared utilities used by multiple LLM provider implementations (openai_compat, azure, etc.).
|
Package common provides shared utilities used by multiple LLM provider implementations (openai_compat, azure, etc.). |
|
coretransport
Package coretransport hands the surface requests Compa's chat client makes to an llmgw-core provider.
|
Package coretransport hands the surface requests Compa's chat client makes to an llmgw-core provider. |
|
Package updater installs releases of Compa published on github.com/xibodev/compa.
|
Package updater installs releases of Compa published on github.com/xibodev/compa. |
|
updatertest
Package updatertest serves fake GitHub releases of xibodev/compa, shaped like the ones the release workflow publishes, for tests of the updater and of the endpoints built on it.
|
Package updatertest serves fake GitHub releases of xibodev/compa, shaped like the ones the release workflow publishes, for tests of the updater and of the endpoints built on it. |
|
Package utils provides shared, reusable algorithms.
|
Package utils provides shared, reusable algorithms. |
|
Package view defines shared declarative product-view definitions and rendering primitives for Compa and its consumer products.
|
Package view defines shared declarative product-view definitions and rendering primitives for Compa and its consumer products. |
Click to show internal directories.
Click to hide internal directories.