Directories
¶
| Path | Synopsis |
|---|---|
|
client/claudecode
Package claudecode provides an ACP client for Claude Code via the @agentclientprotocol/claude-agent-acp subprocess adapter.
|
Package claudecode provides an ACP client for Claude Code via the @agentclientprotocol/claude-agent-acp subprocess adapter. |
|
client/cursor
Package cursor provides an ACP client for Cursor CLI via its `agent acp` subprocess (https://cursor.com/docs/cli/acp).
|
Package cursor provides an ACP client for Cursor CLI via its `agent acp` subprocess (https://cursor.com/docs/cli/acp). |
|
client/gemini
Package gemini provides an ACP client for Google Gemini CLI via the Gemini CLI subprocess adapter.
|
Package gemini provides an ACP client for Google Gemini CLI via the Gemini CLI subprocess adapter. |
|
Package agent sets up the ADK Go agent loop with tools, system prompt, and runner for the pi-go coding agent.
|
Package agent sets up the ADK Go agent loop with tools, system prompt, and runner for the pi-go coding agent. |
|
Package atif provides ATIF (Agent Trajectory Interchange Format) v1.6 export support.
|
Package atif provides ATIF (Agent Trajectory Interchange Format) v1.6 export support. |
|
Package auth implements OAuth PKCE and device-code flows for SSO login.
|
Package auth implements OAuth PKCE and device-code flows for SSO login. |
|
Package extension provides hooks (before/after tool call), skill loading, and MCP tool integration for the pi-go agent.
|
Package extension provides hooks (before/after tool call), skill loading, and MCP tool integration for the pi-go agent. |
|
Package guardrail tracks daily token usage and enforces limits.
|
Package guardrail tracks daily token usage and enforces limits. |
|
Package jsonrpc implements a Unix socket JSON-RPC server for pi-go.
|
Package jsonrpc implements a Unix socket JSON-RPC server for pi-go. |
|
Package logger provides session logging for pi-go.
|
Package logger provides session logging for pi-go. |
|
Package session — branch.go implements session branching.
|
Package session — branch.go implements session branching. |
|
Package tui implements the interactive terminal UI using Bubble Tea v2.
|
Package tui implements the interactive terminal UI using Bubble Tea v2. |
|
refs
Package refs implements context reference expansion for the TUI.
|
Package refs implements context reference expansion for the TUI. |
|
Package webserver provides a web-based terminal interface for pi-go.
|
Package webserver provides a web-based terminal interface for pi-go. |
Click to show internal directories.
Click to hide internal directories.