12 lines
650 B
Markdown
12 lines
650 B
Markdown
# Shared Infrastructure (Kompanion)
|
|
|
|
- XDG paths: state/config/cache under `~/.local/state/kompanion`, `~/.config/kompanion`, `~/.cache/kompanion`.
|
|
- Identity: `identity.json` (DID, anchors, aspects).
|
|
- Tools: JSON-RPC `tools/list`, `tools/call`; SSE `/events`.
|
|
- Baseline tools: `journal.append`, `ledger.append`, `tmux.list/peek`, `ripgrep.search`.
|
|
- Persona Library: `profiles/*.md` (explicit, logged adoption).
|
|
- Model map: `models.yaml` (local first: Ollama).
|
|
- Policy: `capabilities.json` (Maker/Librarian/Companion), two-person rule for remote writes.
|
|
- Networking: TOR proxy by default via `ALL_PROXY=socks5h://tor:9050`; Ollama kept local.
|
|
|