Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent is the think -> act -> observe loop, extracted from cmd/agent so it can be both DRIVEN by a CLI and MEASURED by an eval harness (HP-11).
|
Package agent is the think -> act -> observe loop, extracted from cmd/agent so it can be both DRIVEN by a CLI and MEASURED by an eval harness (HP-11). |
|
skill
Package skill implements Agent Skills for the harness: folders of instructions (SKILL.md) plus optional bundled resources, loaded by the agent ON DEMAND instead of stuffed into the system prompt — progressive disclosure (see ../../docs/specs/SKILLS.md).
|
Package skill implements Agent Skills for the harness: folders of instructions (SKILL.md) plus optional bundled resources, loaded by the agent ON DEMAND instead of stuffed into the system prompt — progressive disclosure (see ../../docs/specs/SKILLS.md). |
|
Package bundle implements the portable proof-bundle format (schema v2; v1 bundles still verify).
|
Package bundle implements the portable proof-bundle format (schema v2; v1 bundles still verify). |
|
Package cli holds the setup logic shared by the driver-os command front-ends (cmd/agent, cmd/chat, …): resolving the LLM provider from env+flags, building the sandbox backend, and validating the safety-relevant flag combinations.
|
Package cli holds the setup logic shared by the driver-os command front-ends (cmd/agent, cmd/chat, …): resolving the LLM provider from env+flags, building the sandbox backend, and validating the safety-relevant flag combinations. |
|
cmd
|
|
|
gobench-validate
command
|
|
|
runner
command
Command runner is the reference runner: the headless agent loop with no optional capabilities armed — no ladder, no reviewer/planner roles, no modeled pricing table.
|
Command runner is the reference runner: the headless agent loop with no optional capabilities armed — no ladder, no reviewer/planner roles, no modeled pricing table. |
|
Package eval is the evaluation harness for the agent loop (HP-11): it turns a stochastic, multi-turn agent into MEASURABLE data — a pass-rate distribution, a cost, a convergence curve, and an honesty number — so a change to the context policy, the prompt, or the toolset can be shown to help instead of merely felt to.
|
Package eval is the evaluation harness for the agent loop (HP-11): it turns a stochastic, multi-turn agent into MEASURABLE data — a pass-rate distribution, a cost, a convergence curve, and an honesty number — so a change to the context policy, the prompt, or the toolset can be shown to help instead of merely felt to. |
|
Command agent is the CLI front-end for the package agent loop.
|
Command agent is the CLI front-end for the package agent loop. |
|
Package memory defines the agent core's long-term memory contract.
|
Package memory defines the agent core's long-term memory contract. |
|
Package profile defines the inert S2a trust-floor resolver primitives.
|
Package profile defines the inert S2a trust-floor resolver primitives. |
|
provider
|
|
|
anthropic
Package anthropic is the native adapter for Anthropic's Messages API (Claude), via the official anthropic-sdk-go.
|
Package anthropic is the native adapter for Anthropic's Messages API (Claude), via the official anthropic-sdk-go. |
|
mockmodel
Package mockmodel provides a deterministic, script-driven LLM provider for exercising the driver UI without credentials or network access.
|
Package mockmodel provides a deterministic, script-driven LLM provider for exercising the driver UI without credentials or network access. |
|
openaicompat
Package openaicompat is the adapter for every provider that speaks the OpenAI Chat Completions wire format: OpenAI itself, OpenRouter, X.AI (Grok), and local servers like Ollama / vLLM / LM Studio.
|
Package openaicompat is the adapter for every provider that speaks the OpenAI Chat Completions wire format: OpenAI itself, OpenRouter, X.AI (Grok), and local servers like Ollama / vLLM / LM Studio. |
|
Package runspec resolves presence-preserving run policy requests into complete, immutable policy values.
|
Package runspec resolves presence-preserving run policy requests into complete, immutable policy values. |
|
Package sandbox defines the isolation boundary the agent acts inside.
|
Package sandbox defines the isolation boundary the agent acts inside. |
|
docker
Package docker is the container-backed sandbox backend.
|
Package docker is the container-backed sandbox backend. |
|
gated
Package gated wraps any sandbox.Sandbox with a confirmation gate on command execution — the trust layer that makes the agent usable on a REAL repo rather than only a throwaway eval fixture.
|
Package gated wraps any sandbox.Sandbox with a confirmation gate on command execution — the trust layer that makes the agent usable on a REAL repo rather than only a throwaway eval fixture. |
|
local
Package local is the IsolationNone sandbox backend: it runs commands as child processes on the host and confines file access to a root directory with a path fence.
|
Package local is the IsolationNone sandbox backend: it runs commands as child processes on the host and confines file access to a root directory with a path fence. |
|
proc
Package proc implements sandbox.Process — the live-stream handle a ProcessHost hands back — once, for ANY backend.
|
Package proc implements sandbox.Process — the live-stream handle a ProcessHost hands back — once, for ANY backend. |
|
sandboxtest
Package sandboxtest holds the behavioral conformance suite for any sandbox.Sandbox backend.
|
Package sandboxtest holds the behavioral conformance suite for any sandbox.Sandbox backend. |
|
session
Package session implements sandbox.Session — a stateful execution context in which successive Exec calls share working directory and environment — once, for ANY sandbox.Sandbox backend.
|
Package session implements sandbox.Session — a stateful execution context in which successive Exec calls share working directory and environment — once, for ANY sandbox.Sandbox backend. |
|
Package vcs is the git surface for the agent's diff-review flow: the host-side helpers that let a human SEE what the agent changed and decide whether to keep it, before anything is committed.
|
Package vcs is the git surface for the agent's diff-review flow: the host-side helpers that let a human SEE what the agent changed and decide whether to keep it, before anything is committed. |
Click to show internal directories.
Click to hide internal directories.