Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.0.0-...-8ff7086 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2026 License: MIT

Directories

Path Synopsis
Package adapters holds the contract between agx and the built-in harnesses, and the helpers their adapters share.
Package adapters holds the contract between agx and the built-in harnesses, and the helpers their adapters share.
builtin
Package builtin lists the built-in harnesses; supporting another one means adding its adapter here.
Package builtin lists the built-in harnesses; supporting another one means adding its adapter here.
claude
Package claude adapts Claude Code: skills load from a session plugin directory, instructions from an appended system prompt file, and MCP servers from inline --mcp-config.
Package claude adapts Claude Code: skills load from a session plugin directory, instructions from an appended system prompt file, and MCP servers from inline --mcp-config.
codex
Package codex adapts Codex: instructions and MCP servers travel as -c overrides, and skills are plugins of a local marketplace that installation registers and each launch toggles.
Package codex adapts Codex: instructions and MCP servers travel as -c overrides, and skills are plugins of a local marketplace that installation registers and each launch toggles.
codex/appserver
Package appserver relays the Codex app-server protocol between a host such as T3 Code and one app-server process, giving every thread the resources of its own directory: each thread/start, thread/fork, and thread/resume gets a thread launch whose MCP servers, skill plugins, and instructions it adds to the request, and turn/start keeps unselected skill plugins disabled.
Package appserver relays the Codex app-server protocol between a host such as T3 Code and one app-server process, giving every thread the resources of its own directory: each thread/start, thread/fork, and thread/resume gets a thread launch whose MCP servers, skill plugins, and instructions it adds to the request, and turn/start keeps unselected skill plugins disabled.
pi
Package pi adapts Pi: skills and the appended system prompt are explicit paths, and MCP servers register through a generated per-launch extension.
Package pi adapts Pi: skills and the appended system prompt are explicit paths, and MCP servers register through a generated per-launch extension.
cli
launcher
Package launcher is the full-screen picker bare agx opens on a terminal: one search field over harnesses to start and sessions to resume.
Package launcher is the full-screen picker bare agx opens on a terminal: one search field over harnesses to start and sessions to resume.
prompt
Package prompt asks for input with huh forms on stderr.
Package prompt asks for input with huh forms on stderr.
ui
Package ui renders human-facing CLI output.
Package ui renders human-facing CLI output.
edit
Package edit changes configuration fragments through their YAML node tree.
Package edit changes configuration fragments through their YAML node tree.
Package configedit makes configuration edits: it changes fragments through their YAML trees, validates the configuration they produce, and writes them.
Package configedit makes configuration edits: it changes fragments through their YAML trees, validates the configuration they produce, and writes them.
Package e2e runs the agx binary against a fake harness and a fake MCP server.
Package e2e runs the agx binary against a fake harness and a fake MCP server.
Package mcptools describes MCP tools to people and programs: suggestions for mistyped names, TypeScript-like signatures and declarations from JSON Schemas, and arguments coerced by them.
Package mcptools describes MCP tools to people and programs: suggestions for mistyped names, TypeScript-like signatures and declarations from JSON Schemas, and arguments coerced by them.
Package sessions lists the harnesses' own sessions for the launcher and agx sessions: it caches what adapters parse from their stores, and remembers which harness definition started each session.
Package sessions lists the harnesses' own sessions for the launcher and agx sessions: it caches what adapters parse from their stores, and remembers which harness definition started each session.
Package shims maintains executables that run harness definitions from any shell.
Package shims maintains executables that run harness definitions from any shell.
tools
schemagen command
Command schemagen writes the configuration JSON Schemas published in the repository.
Command schemagen writes the configuration JSON Schemas published in the repository.

Jump to

Keyboard shortcuts

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