gitai/

directory
v0.0.0-...-0226060 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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