Skip to content

Compass concepts

Higher-level orientation for anyone — human or agent — landing in the repository and asking “how does the agent system actually work?” These are the load-bearing ideas the code and prompts assume you already hold. Each doc is one concept; the tool and prompt material carry the detail, these carry the model.

  • Handles, accounts, and attribution — a handle names one running agent; mintaka is the shared forge account all agents bill through, not a handle. How work is attributed to an agent without a per-agent forge seat.
  • The persona convention — role vs persona; a persona is the agent’s stable working context (repos / projects / lanes), never the churning per-issue detail.
  • The comms model — threads for conversation, the session log for work: an agent’s two surfaces and why they are split. The load-bearing premise any external-session integration maps onto, never replaces.
  • The agent tool set — the native tools an agent drives Compass through (comms, presence/roster, lifecycle), and the general flow of using them. Kept current as new tools land.
  • No human clicks — the org (accounts, agents, channels, groups, subscriptions) is standupable by agents through tools; the only human-reserved surface is the security boundary (providing a secret’s value for a named slot).
  • Read-only inspection — agents get a wide, shared, read-only window onto external systems (Pulumi Cloud, SaaS dashboards); every mutation routes through code and a merge.
  • Review flow — one approval clears the review gate by default; the human is always the final merge gate. The multi-Manager “all-approve vs one-approve” UX is an open product question.