Agents

How it works

Release agents, state persistence, and recovery.

The main building blocks are:

Under the hood, this feature spans 29 source files covering:

What connects to it

This feature relates to: agents, ai, release.

Other parts of the codebase interact with agents through these interfaces:

Interface Purpose File
ReleaseAgent Base agent with CHEAP -> CAPABLE -> PREMIUM escalation. src/attune/agents/release/base_agent.py
TestCoverageAgent Runs pytest --cov and parses coverage report. src/attune/agents/release/coverage_agent.py
DocumentationAgent Checks docstring coverage, README currency, and CHANGELOG presence. src/attune/agents/release/documentation_agent.py
CodeQualityAgent Runs ruff, checks type hints and complexity. src/attune/agents/release/quality_agent.py
Tier Model tier for progressive escalation. src/attune/agents/release/release_models.py