You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dogfood. DevAI ships 40 agent artifacts
(architecture/registry-seeds/agents/) and 26 specialization personas, and we cannot
currently say whether any individual one got better or worse between releases — only
whether a whole pipeline run produced a PR.
Today (grounded)
src/devai/pipeline/stages/evals.py scores the run. A regression in, say, db-engineer-agent shows up only as a vaguer end-to-end signal, if at all. The ALM
pipeline harnesses the code our agents write, never the agents themselves.
Tasks
Golden datasets for the highest-leverage agents first — the ones on the critical
path and the ones with real side effects: engineering-manager, code-remediator / senior-developer, db-engineer, security-expert, qa-tester, release-promoter, incident-responder, discovery, cost-optimizer.
Each dataset covers: happy path, adversarial/prompt-injection, tool failure,
and a case that should be refused.
An eval suite per agent, published as a registry artifact next to the agent.
Seed a baseline eval run per agent so later comparisons have something to diff.
Then extend to the remaining agents; track coverage as a number on the dashboard.
Why this is the payoff issue
Once every built-in agent has a suite, "did this change make DevAI better?" becomes a
measurement rather than an opinion — and every user-authored agent inherits the same
machinery on day one.
Acceptance
Nine built-in agents have versioned golden datasets, published suites, and a stored
baseline eval run.
Part of the Agent Sandbox & Evaluation epic.
Goal
Dogfood. DevAI ships 40 agent artifacts
(
architecture/registry-seeds/agents/) and 26 specialization personas, and we cannotcurrently say whether any individual one got better or worse between releases — only
whether a whole pipeline run produced a PR.
Today (grounded)
src/devai/pipeline/stages/evals.pyscores the run. A regression in, say,db-engineer-agentshows up only as a vaguer end-to-end signal, if at all. The ALMpipeline harnesses the code our agents write, never the agents themselves.
Tasks
path and the ones with real side effects:
engineering-manager,code-remediator/ senior-developer,db-engineer,security-expert,qa-tester,release-promoter,incident-responder,discovery,cost-optimizer.and a case that should be refused.
Why this is the payoff issue
Once every built-in agent has a suite, "did this change make DevAI better?" becomes a
measurement rather than an opinion — and every user-authored agent inherits the same
machinery on day one.
Acceptance
Nine built-in agents have versioned golden datasets, published suites, and a stored
baseline eval run.
Plan:
docs/plans/agent-sandbox-evals/IMPLEMENTATION-PLAN.md§8