internal/

directory
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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