metal-kompanion/docs/SHARED-INFRA.md

650 B

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.