Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides an HTTP client for the errata.app backend API.
|
Package api provides an HTTP client for the errata.app backend API. |
|
Package capabilities provides hardcoded model capability defaults and merging logic for user-provided overrides.
|
Package capabilities provides hardcoded model capability defaults and merging logic for user-provided overrides. |
|
Package checkpoint provides save/load for interrupted run state, enabling resume of partially-completed agent runs.
|
Package checkpoint provides save/load for interrupted run state, enabling resume of partially-completed agent runs. |
|
Package commands defines the canonical list of Errata slash commands.
|
Package commands defines the canonical list of Errata slash commands. |
|
Package config loads Errata settings from environment variables and .env.
|
Package config loads Errata settings from environment variables and .env. |
|
Package criteria parses and evaluates success criteria from Errata recipe files.
|
Package criteria parses and evaluates success criteria from Errata recipe files. |
|
Package datastore provides a unified data layer for session-scoped persistence.
|
Package datastore provides a unified data layer for session-scoped persistence. |
|
Package diff computes unified-style diffs for proposed file writes.
|
Package diff computes unified-style diffs for proposed file writes. |
|
Package headless runs Errata recipe tasks without user interaction.
|
Package headless runs Errata recipe tasks without user interaction. |
|
Package hooks provides lifecycle event hooks for the agentic loop.
|
Package hooks provides lifecycle event hooks for the agentic loop. |
|
Package jsonutil provides generic helpers for atomic JSON file I/O.
|
Package jsonutil provides generic helpers for atomic JSON file I/O. |
|
Package logging provides optional per-run logging for all model adapter calls.
|
Package logging provides optional per-run logging for all model adapter calls. |
|
Package mcp implements a minimal MCP (Model Context Protocol) client.
|
Package mcp implements a minimal MCP (Model Context Protocol) client. |
|
Package models defines the ModelAdapter interface and shared data types.
|
Package models defines the ModelAdapter interface and shared data types. |
|
Package output generates structured JSON reports after each Errata run.
|
Package output generates structured JSON reports after each Errata run. |
|
Package paths provides a single source of truth for all data directory paths.
|
Package paths provides a single source of truth for all data directory paths. |
|
Package prompthistory persists the user's submitted prompts so they can be recalled across sessions (Up-arrow cycling, Ctrl-R search).
|
Package prompthistory persists the user's submitted prompts so they can be recalled across sessions (Up-arrow cycling, Ctrl-R search). |
|
Package reminders provides conditional mid-conversation prompt injection.
|
Package reminders provides conditional mid-conversation prompt injection. |
|
Package runner fans out prompts to multiple model adapters concurrently.
|
Package runner fans out prompts to multiple model adapters concurrently. |
|
Package sandbox provides OS-level process sandboxing for bash subprocesses spawned by Errata's agentic tool loop.
|
Package sandbox provides OS-level process sandboxing for bash subprocesses spawned by Errata's agentic tool loop. |
|
Package session manages ephemeral session lifecycle: IDs, per-session directory paths, metadata persistence, and feed serialization for replay.
|
Package session manages ephemeral session lifecycle: IDs, per-session directory paths, metadata persistence, and feed serialization for replay. |
|
Package subagent implements sub-agent spawning for the spawn_agent tool.
|
Package subagent implements sub-agent spawning for the spawn_agent tool. |
|
Package tooloutput provides deterministic truncation of tool output before it is fed back into the model context.
|
Package tooloutput provides deterministic truncation of tool output before it is fed back into the model context. |
|
Package tools defines the canonical tool schemas and file I/O executors.
|
Package tools defines the canonical tool schemas and file I/O executors. |
|
Package ui implements the bubbletea TUI for Errata.
|
Package ui implements the bubbletea TUI for Errata. |
|
Package uid provides type-prefixed UUID v7 generation for all Errata IDs.
|
Package uid provides type-prefixed UUID v7 generation for all Errata IDs. |
Click to show internal directories.
Click to hide internal directories.