pkg

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// AppName is the name of the app
	AppName = "Compa"

	DefaultHome   = ".compa"
	WorkspaceName = "workspace"
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
asr
tts
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.
irc
qq
vk
web
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 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.
fs
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL