Directories
¶
| Path | Synopsis |
|---|---|
|
benchmark
|
|
|
agentic/cacheevidence
Package cacheevidence projects prompt-cache request policy without retaining prompt text, cache keys, or other request content.
|
Package cacheevidence projects prompt-cache request policy without retaining prompt text, cache keys, or other request content. |
|
agentic/cmd/agenticbench
command
|
|
|
agentic/cmd/agenticpilot
command
|
|
|
agentic/cmd/benchmark
command
|
|
|
agentic/evidenceproxy
Package evidenceproxy implements a prompt-blind reverse proxy used only by the benchmark harness.
|
Package evidenceproxy implements a prompt-blind reverse proxy used only by the benchmark harness. |
|
agentic/harness
Package harness defines the reproducible Agentic Coding benchmark protocol.
|
Package harness defines the reproducible Agentic Coding benchmark protocol. |
|
agentic/pierbackend
Package pierbackend binds the generic benchmark contract to a frozen Pier runtime and DeepSWE-style Harbor tasks.
|
Package pierbackend binds the generic benchmark contract to a frozen Pier runtime and DeepSWE-style Harbor tasks. |
|
agentic/pilot
Package pilot provides a development-only, fail-closed five-task runner.
|
Package pilot provides a development-only, fail-closed five-task runner. |
|
agentic/report
Package report turns content-addressed agentic benchmark artifacts into a deterministic, self-contained HTML report.
|
Package report turns content-addressed agentic benchmark artifacts into a deterministic, self-contained HTML report. |
|
agentic/report/cmd/devreport
command
|
|
|
agentic/report/cmd/reportgen
command
|
|
|
benchmark-results
|
|
|
agentic-2026-07-27
command
|
|
|
Package brand centralizes LUBAN Code product identity.
|
Package brand centralizes LUBAN Code product identity. |
|
Package buildinfo captures the identity of the running executable and compares that immutable identity with a repository checkout.
|
Package buildinfo captures the identity of the running executable and compares that immutable identity with a repository checkout. |
|
Package cli provides minimal flag parsing for LUBAN Code using only the standard library flag package — no external dependencies.
|
Package cli provides minimal flag parsing for LUBAN Code using only the standard library flag package — no external dependencies. |
|
cmd
|
|
|
cache-bench
command
cache_bench sends multiple rounds through the real QueryLoop to measure actual prompt cache hit rates against a live OpenAI-compatible backend.
|
cache_bench sends multiple rounds through the real QueryLoop to measure actual prompt cache hit rates against a live OpenAI-compatible backend. |
|
luban-code
command
|
|
|
Package i18n provides multi-language support for the LUBAN Code UI.
|
Package i18n provides multi-language support for the LUBAN Code UI. |
|
internal
|
|
|
agent
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. |
|
contracts/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. |
|
contracts/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. |
|
contracts/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. |
|
contracts/interaction
Package interaction defines surface-neutral contracts for structured user interaction.
|
Package interaction defines surface-neutral contracts for structured user interaction. |
|
contracts/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. |
|
contracts/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. |
|
contracts/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. |
|
contracts/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. |
|
mcp/protocol
Package protocol owns MCP's transport-independent JSON-RPC wire contract.
|
Package protocol owns MCP's transport-independent JSON-RPC wire contract. |
|
mcp/transport
Package transport owns the MCP JSON-RPC client and concrete transports.
|
Package transport owns the MCP JSON-RPC client and concrete transports. |
|
messagecontrol
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. |
|
presentation
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. |
|
runtime/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. |
|
runtime/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. |
|
tokenizer
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. |
|
tools/file
Package file — file_edit.go provides the FileEditTool.
|
Package file — file_edit.go provides the FileEditTool. |
|
tools/interaction
Package interaction implements interactive, model-facing tools.
|
Package interaction implements interactive, model-facing tools. |
|
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. |
|
tools/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. |
|
tools/toolbase
Package toolbase provides domain-neutral helpers shared by tool packages.
|
Package toolbase provides domain-neutral helpers shared by tool packages. |
|
tools/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. |
|
ui/theme
Package theme owns the shared visual palette for terminal surfaces.
|
Package theme owns the shared visual palette for terminal surfaces. |
|
ui/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. |
|
Package observability provides bounded, process-local incident metrics.
|
Package observability provides bounded, process-local incident metrics. |
|
Package runtimeevent projects private runtime events into explicit audience schemas.
|
Package runtimeevent projects private runtime events into explicit audience schemas. |
|
Package sdk implements the NDJSON stream-JSON transport layer that allows external processes (e.g.
|
Package sdk implements the NDJSON stream-JSON transport layer that allows external processes (e.g. |
|
Package skills provides skill loading, parsing, and management.
|
Package skills provides skill loading, parsing, and management. |
Click to show internal directories.
Click to hide internal directories.