internal/

directory
v0.10.15 Latest Latest
Warning

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

Go to latest
Published: May 8, 2026 License: MIT

Directories

Path Synopsis
benchmark
external/termbench
Package termbench is the TerminalBench external-benchmark adapter.
Package termbench is the TerminalBench external-benchmark adapter.
profile
Package profile is the canonical reader for v7 benchmark profile YAML files under scripts/benchmark/profiles/.
Package profile is the canonical reader for v7 benchmark profile YAML files under scripts/benchmark/profiles/.
Package compaction provides conversation compaction for the agent loop.
Package compaction provides conversation compaction for the agent loop.
Package comparison provides cross-harness comparison, benchmarking, and quorum primitives for the fizeau integration suite.
Package comparison provides cross-harness comparison, benchmarking, and quorum primitives for the fizeau integration suite.
Package config provides multi-provider configuration loading for agent.
Package config provides multi-provider configuration loading for agent.
Package core contains the internal agent loop and provider-facing DTOs.
Package core contains the internal agent loop and provider-facing DTOs.
Package corpus implements the internal benchmark corpus: a curated, capability-tagged set of closed beads worth tracking over time.
Package corpus implements the internal benchmark corpus: a curated, capability-tagged set of closed beads worth tracking over time.
pi
Package observations tracks per-(provider,model) speed samples for use by routing strategies.
Package observations tracks per-(provider,model) speed samples for use by routing strategies.
Package prompt provides composable system prompt construction for agent.
Package prompt provides composable system prompt construction for agent.
provider
anthropic
Package anthropic implements a agent.Provider for the Anthropic Claude API.
Package anthropic implements a agent.Provider for the Anthropic Claude API.
conformance
Package conformance contains shared provider behavior tests.
Package conformance contains shared provider behavior tests.
llamaserver
Package llamaserver wraps the OpenAI-compatible HTTP surface exposed by llama.cpp's built-in server.
Package llamaserver wraps the OpenAI-compatible HTTP surface exposed by llama.cpp's built-in server.
lucebox
Package lucebox wraps the OpenAI-compat HTTP shape exposed by the lucebox-hub dflash server (https://github.com/Luce-Org/lucebox-hub).
Package lucebox wraps the OpenAI-compat HTTP shape exposed by the lucebox-hub dflash server (https://github.com/Luce-Org/lucebox-hub).
openai
Package openai implements a agent.Provider for any OpenAI-compatible API endpoint (LM Studio, Ollama, OpenAI, Azure, Groq, Together, OpenRouter).
Package openai implements a agent.Provider for any OpenAI-compatible API endpoint (LM Studio, Ollama, OpenAI, Azure, Groq, Together, OpenRouter).
quotaheaders
Package quotaheaders parses provider-supplied rate-limit / quota response headers into a structured Signal.
Package quotaheaders parses provider-supplied rate-limit / quota response headers into a structured Signal.
rapidmlx
Package rapidmlx wraps the OpenAI-compatible HTTP surface exposed by Rapid-MLX (https://github.com/raullenchai/Rapid-MLX).
Package rapidmlx wraps the OpenAI-compatible HTTP surface exposed by Rapid-MLX (https://github.com/raullenchai/Rapid-MLX).
registry
Package registry is the single source of truth for provider-type → factory mappings.
Package registry is the single source of truth for provider-type → factory mappings.
virtual
Package virtual implements a agent.Provider that replays recorded responses from a dictionary.
Package virtual implements a agent.Provider that replays recorded responses from a dictionary.
vllm
Package vllm wraps the OpenAI-compat HTTP surface exposed by `vllm serve` (https://docs.vllm.ai/).
Package vllm wraps the OpenAI-compat HTTP surface exposed by `vllm serve` (https://docs.vllm.ai/).
pty
Package pty documents the internal direct-PTY substrate boundary.
Package pty documents the internal direct-PTY substrate boundary.
cassette
Package cassette records and replays versioned direct-PTY evidence.
Package cassette records and replays versioned direct-PTY evidence.
session
Package session owns direct PTY process lifecycle and timed raw/input events.
Package session owns direct PTY process lifecycle and timed raw/input events.
terminal
Package terminal derives rendered VT frames from raw PTY bytes.
Package terminal derives rendered VT frames from raw PTY bytes.
Package ptytest provides test-only PTY cassette scenario assertions.
Package ptytest provides test-only PTY cassette scenario assertions.
Package routing implements the unified routing engine for fizeau.
Package routing implements the unified routing engine for fizeau.
Package sampling owns the sampling-profile data type and the resolution chain that decides which sampler fields land on the wire for a given (model, profile, provider-override) tuple.
Package sampling owns the sampling-profile data type and the resolution chain that decides which sampler fields land on the wire for a given (model, profile, provider-override) tuple.
sdk
openaicompat
Package openaicompat contains shared OpenAI-compatible Chat Completions protocol plumbing.
Package openaicompat contains shared OpenAI-compatible Chat Completions protocol plumbing.
Package session provides JSONL session logging, cost tracking, and replay for agent runs.
Package session provides JSONL session logging, cost tracking, and replay for agent runs.
Package sessionlog centralizes opening per-request session log files for harness runners and the agent service.
Package sessionlog centralizes opening per-request session log files for harness runners and the agent service.
Package skill provides discovery and lazy loading of SKILL.md files.
Package skill provides discovery and lazy loading of SKILL.md files.
Package tool provides the built-in agent tools: read, write, edit, and bash.
Package tool provides the built-in agent tools: read, write, edit, and bash.
anchorstore
Package anchorstore tracks per-session line anchors for file reads.
Package anchorstore tracks per-session line anchors for file reads.
anchorwords
Package anchorwords provides the static 1024-word anchor vocabulary used by the ReadTool's anchor mode and the anchor_edit tool.
Package anchorwords provides the static 1024-word anchor vocabulary used by the ReadTool's anchor mode and the anchor_edit tool.

Jump to

Keyboard shortcuts

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