Decapod is a daemonless, repo-native governance kernel designed for AI coding agents. It acts as a layer between human intent and agent execution to ensure reliability and trust.
Instead of relying on ephemeral chat transcripts or tool logs, Decapod uses a project-local state layer located in .decapod/. This directory stores intent, selected context, workspace custody, protected boundaries, validation evidence, and completion status. This makes agent work bounded, attributable, resumable, and provable, even if the original agent or conversation is lost.
Decapod achieves 'convergence' (reliable execution) through four primary mechanisms:
- Repo-Native State: Storing execution state (tasks, specs, proof artifacts) in
.decapod/. - Isolated Execution: Automating the creation of isolated git worktrees and (optionally) Docker containers for every task to prevent environment corruption.
- Explicit Intent: Requiring agents to record interpretations in versioned plans, todos, and living specifications before implementation.
- Proof-Backed Completion: Requiring validation gates and evidence to pass before work is considered 'done'.