Directories
¶
| Path | Synopsis |
|---|---|
|
Package tools — agent_feature_gates.go provides defaults for the builtin-set feature gates referenced by agent.go.
|
Package tools — agent_feature_gates.go provides defaults for the builtin-set feature gates referenced by agent.go. |
|
agentic
|
|
|
inspect
Package inspect implements the repository-scoped composite Inspect tool.
|
Package inspect implements the repository-scoped composite Inspect tool. |
|
contracts
|
|
|
compactproof
Package compactproof defines the content-free, tool-owned facts that survive Agentic V2 microcompaction.
|
Package compactproof defines the content-free, tool-owned facts that survive Agentic V2 microcompaction. |
|
contextupdate
Package contextupdate defines the model-to-runtime proposal protocol for progressive context handling.
|
Package contextupdate defines the model-to-runtime proposal protocol for progressive context handling. |
|
execution
Package execution defines the runtime-neutral context carried through one model-requested tool invocation.
|
Package execution defines the runtime-neutral context carried through one model-requested tool invocation. |
|
filemutation
Package filemutation defines the capability boundary used by tools that mutate files through a command or another non-file-domain executor.
|
Package filemutation defines the capability boundary used by tools that mutate files through a command or another non-file-domain executor. |
|
interaction
Package interaction defines surface-neutral contracts for structured user interaction.
|
Package interaction defines surface-neutral contracts for structured user interaction. |
|
permission
Package permission defines the runtime-neutral authorization contract shared by execution loops, engine orchestration, and first-party permission policy.
|
Package permission defines the runtime-neutral authorization contract shared by execution loops, engine orchestration, and first-party permission policy. |
|
stream
Package stream defines the surface-neutral events emitted by the model runtime and consumed by presentation, orchestration, and embedding layers.
|
Package stream defines the surface-neutral events emitted by the model runtime and consumed by presentation, orchestration, and embedding layers. |
|
toolmeta
Package toolmeta defines implementation-neutral metadata contracts shared by tool producers, the registry, and discovery consumers.
|
Package toolmeta defines implementation-neutral metadata contracts shared by tool producers, the registry, and discovery consumers. |
|
workspacerevision
Package workspacerevision binds a verification tool execution to the exact mutation state produced by a preceding tool in the same model response.
|
Package workspacerevision binds a verification tool execution to the exact mutation state produced by a preceding tool in the same model response. |
|
mcp
|
|
|
auth
Package auth owns transport-independent MCP OAuth behavior.
|
Package auth owns transport-independent MCP OAuth behavior. |
|
protocol
Package protocol owns MCP's transport-independent JSON-RPC wire contract.
|
Package protocol owns MCP's transport-independent JSON-RPC wire contract. |
|
transport
Package transport owns the MCP JSON-RPC client and concrete transports.
|
Package transport owns the MCP JSON-RPC client and concrete transports. |
|
Package messagecontrol owns the capability used to establish that a model-visible control message was created by this runtime.
|
Package messagecontrol owns the capability used to establish that a model-visible control message was created by this runtime. |
|
Package presentation defines renderer-neutral events, projections, and capabilities shared by terminal, full-screen TUI, and application adapters.
|
Package presentation defines renderer-neutral events, projections, and capabilities shared by terminal, full-screen TUI, and application adapters. |
|
runtime
|
|
|
compact
Package compact implements full, partial, automatic, and tool-result context compaction together with the trusted controls used to install their output.
|
Package compact implements full, partial, automatic, and tool-result context compaction together with the trusted controls used to install their output. |
|
flight
Package flight contains the deterministic correctness state machine for an agentic coding flight.
|
Package flight contains the deterministic correctness state machine for an agentic coding flight. |
|
skillauthority
Package skillauthority validates the skill catalog authority pinned to one runtime-owned tool execution.
|
Package skillauthority validates the skill catalog authority pinned to one runtime-owned tool execution. |
|
store
|
|
|
secureio
Package secureio provides directory-descriptor-relative filesystem operations for private runtime state.
|
Package secureio provides directory-descriptor-relative filesystem operations for private runtime state. |
|
Package tokenizer provides model-text token counters without depending on runtime orchestration packages.
|
Package tokenizer provides model-text token counters without depending on runtime orchestration packages. |
|
tools
|
|
|
config
Package config exposes runtime configuration reads and writes as a tool.
|
Package config exposes runtime configuration reads and writes as a tool. |
|
file
Package file — file_edit.go provides the FileEditTool.
|
Package file — file_edit.go provides the FileEditTool. |
|
interaction
Package interaction implements interactive, model-facing tools.
|
Package interaction implements interactive, model-facing tools. |
|
schedule
Package schedule implements the CronCreate, CronDelete, and CronList tools and the runtime that delivers their scheduled work.
|
Package schedule implements the CronCreate, CronDelete, and CronList tools and the runtime that delivers their scheduled work. |
|
search
Package search restricts Glob/Grep search roots and emitted matches to the allowed directories in the invocation's runtime scope.
|
Package search restricts Glob/Grep search roots and emitted matches to the allowed directories in the invocation's runtime scope. |
|
toolbase
Package toolbase provides domain-neutral helpers shared by tool packages.
|
Package toolbase provides domain-neutral helpers shared by tool packages. |
|
web
Package tools implements the raw-content cache used by WebFetch.
|
Package tools implements the raw-content cache used by WebFetch. |
|
ui
|
|
|
terminal
Package ui provides terminal rendering abstractions for the CLI layer.
|
Package ui provides terminal rendering abstractions for the CLI layer. |
|
theme
Package theme owns the shared visual palette for terminal surfaces.
|
Package theme owns the shared visual palette for terminal surfaces. |
|
tui
Package tui provides the go-tui based terminal UI for the CLI.
|
Package tui provides the go-tui based terminal UI for the CLI. |
Click to show internal directories.
Click to hide internal directories.