decapod 0.57.1

Decapod is a Rust-built governance runtime for AI agents: repo-native state, enforced workflow, proof gates, safe coordination.
Documentation
# Configuration

Decapod is configured via `.decapod/config.toml`. This file is human-editable and should be committed to your repository.

## The `[init]` Section

Controls how `decapod init` behaves.

- `specs`: (bool) Whether to generate spec scaffolding under `.decapod/generated/specs/`.
- `diagram_style`: ("ascii" or "mermaid") The style for generated architecture diagrams.
- `entrypoints`: (list) Which agent entrypoints to create (e.g., `["AGENTS.md", "CLAUDE.md"]`).

## The `[repo]` Section

Defines project-specific metadata and policy.

- `product_name`: The name of your project.
- `product_summary`: A short description of what the project does.
- `architecture_direction`: A high-level note on the architectural style (e.g., "modular monolith").
- `product_type`: (e.g., "library", "service", "application").
- `done_criteria`: Global "done" criteria that all tasks must satisfy.
- `primary_languages`: A list of languages used in the repo.
- `container_workspaces`: (bool) Whether to enforce container isolation for all work. **Recommended for multi-agent workflows.**

## Project Overrides

For deep behavioral changes, use `.decapod/OVERRIDE.md`. This allows you to override specific directives in the embedded Decapod constitution without modifying the Decapod binary itself.