Directories
¶
| Path | Synopsis |
|---|---|
|
Package app wires all Gitai subsystems and implements the turn processing loop: Matrix message received → policy check → LLM → tool calls → reply.
|
Package app wires all Gitai subsystems and implements the turn processing loop: Matrix message received → policy check → LLM → tool calls → reply. |
|
Package approvals manages the agent-side approval workflow.
|
Package approvals manages the agent-side approval workflow. |
|
Package builtin provides the built-in tool registry for Gitai agents.
|
Package builtin provides the built-in tool registry for Gitai agents. |
|
Package control implements the Agent Control Protocol (ACP) HTTP server.
|
Package control implements the Agent Control Protocol (ACP) HTTP server. |
|
Package gateway implements built-in inbound event gateways for Gitai agents.
|
Package gateway implements built-in inbound event gateways for Gitai agents. |
|
Package gosuto handles loading, validation, and hot-reloading of the agent's Gosuto configuration.
|
Package gosuto handles loading, validation, and hot-reloading of the agent's Gosuto configuration. |
|
Package llm defines the LLM provider interface and common message types used by the Gitai turn loop.
|
Package llm defines the LLM provider interface and common message types used by the Gitai turn loop. |
|
Package matrix wraps mautrix-go for the Gitai agent runtime.
|
Package matrix wraps mautrix-go for the Gitai agent runtime. |
|
Package mcp provides types for the Model Context Protocol (MCP) JSON-RPC 2.0 transport, and a client that communicates with a running MCP server process over stdin/stdout.
|
Package mcp provides types for the Model Context Protocol (MCP) JSON-RPC 2.0 transport, and a client that communicates with a running MCP server process over stdin/stdout. |
|
Package observability provides structured logging helpers for Gitai.
|
Package observability provides structured logging helpers for Gitai. |
|
Package policy provides the Gitai policy engine.
|
Package policy provides the Gitai policy engine. |
|
Package secrets — Manager provides a TTL-bounded cache on top of a *Store.
|
Package secrets — Manager provides a TTL-bounded cache on top of a *Store. |
|
Package store provides database access for the Gitai agent runtime.
|
Package store provides database access for the Gitai agent runtime. |
|
gateway.go — external gateway subprocess lifecycle management.
|
gateway.go — external gateway subprocess lifecycle management. |
|
Package workflow provides deterministic workflow-trigger parsing, trust gating, schema checks, and execution context primitives.
|
Package workflow provides deterministic workflow-trigger parsing, trust gating, schema checks, and execution context primitives. |
Click to show internal directories.
Click to hide internal directories.