28ab10c58f
done
2026-04-02 15:40:57 -04:00
2a2cd3ca22
Refine agent escalation contracts
2026-04-02 14:05:51 -04:00
758ebd23bb
updated
2026-04-02 09:19:17 -04:00
b9d8b03895
feat: template-based dual-target generator for Claude + Codex
...
Replace generate-codex.sh with unified generate.sh that produces both
claude/ and codex/ output from template source files.
Agent bodies use ${PLANS_DIR}, ${WEB_SEARCH}, ${SEARCH_TOOLS} placeholders
expanded per-target via envsubst. Skills and rules made tool-agnostic
(no Claude tool names or .claude/ paths). Orchestrate skill stays
Claude-only.
install.sh now symlinks from claude/agents/ instead of agents/ directly.
flake.nix adds gettext (envsubst) to devShell.
2026-04-02 08:51:00 -04:00
7fdbb40656
fix: resolve review round 3 findings
...
- reviewer, auditor: add qa-checklist to skills (both produce envelopes)
- worker-protocol: annotate ac_coverage as optional in envelope template
- message-schema: document that security_findings.high is non-blocking
- qa-checklist: reframe plan_result has_blockers as intent confirmation
2026-04-02 08:03:31 -04:00
76f7f16eff
fix: resolve review round 2 findings
...
- CLAUDE.md: add missing message-schema and project to skill list
- debugger, documenter: add qa-checklist to skills (worker-protocol references it)
- message-schema: make moderate_count/minor_count required on review_verdict,
make has_blockers required on plan_result, remove dangling format field
- orchestrate: split blocked routing by type (plan_result vs worker_submission)
- worker-protocol: remove stale migration note about freetext RFR
- qa-checklist: add plan_result has_blockers hard rule
- architect: remove dangling format field from plan_result envelope
2026-04-02 07:58:41 -04:00
1ee8dcdfdd
fix(architect): remove unnecessary disallowedTools — tool list is the boundary
2026-04-02 07:51:46 -04:00
f5c417dfd0
fix(architect): allow Edit for plan amendments, keep only NotebookEdit blocked
2026-04-02 07:51:23 -04:00
3c3ba42069
chore: resolve minor issues across config
...
- Add when_to_use to worker-protocol, qa-checklist, and project skills
- architect: allow Write for plan files, add NotebookEdit to disallowedTools
- documenter: remove redundant permissionMode (not enforced at runtime)
- orchestrate: split blocked/escalate into explicit routing rows,
distinguish architect plan_result blocked from generic blocked
2026-04-02 07:50:43 -04:00
cf5c14ba29
fix: resolve moderate issues across config
...
- architect: restore effort: max to match orchestrate team roster
- orchestrate: remove researcher background annotation (blocks planning),
remove overly broad auditor trigger clause, risk-tag table is authoritative
- qa-checklist: add auditor hard rules (security_findings, build/test status)
- settings.json: simplify .env deny to single **/.env* glob per tool
- rules/01-session: clarify persistent context includes .claude/memory/
- memory: rename todo_inter_agent_schema.md → inter_agent_schema.md
2026-04-02 07:49:46 -04:00
341f500396
feat: add typed inter-agent communication schema
...
Replace freetext signals (RFR, LGTM, VERDICT: PASS) with YAML
frontmatter envelopes routed by a `signal` field. New message-schema
skill defines 12 message types covering worker submissions, review/audit
verdicts, triage/plan results, research results, and orchestrator
commands. All agents load the skill; qa-checklist enforces compliance;
orchestrate routes by envelope signal.
2026-04-02 07:38:02 -04:00
cba5f5d99e
feat(worker): default to worktree isolation for safe parallel execution
2026-04-02 07:09:39 -04:00
3eccb72e20
fix(architect): change effort from max to high for external user compatibility
2026-04-02 07:07:01 -04:00
829ce2f78b
feat(auditor): add WebFetch and WebSearch for CVE/vulnerability verification
2026-04-02 07:07:00 -04:00
d99f89e5b2
fix(reviewer): add permissionMode: plan for consistency with other read-only agents
2026-04-02 07:06:57 -04:00
5f534cbc64
refactor: compress 14-agent team to 7 with wave-based parallelism
...
- Merge grunt + worker + senior-worker → worker (model scaled by orchestrator)
- Merge code-reviewer + karen → reviewer (quality + claim verification)
- Merge security-auditor + verification → auditor (security + runtime, background)
- Architect absorbs requirements-analyst + decomposer (two-phase: triage then plan)
- Rename docs-writer → documenter
- Remove review-coordinator (logic absorbed into orchestrate skill)
- Orchestrate skill: wave-based dispatch, parallelism as hard protocol requirement
with explicit cost rationale (~10% token cost for shared cached context)
2026-04-01 22:09:30 -04:00
f7d3e1bd73
feat: orchestrator marks plan steps complete after LGTM
2026-04-01 17:19:38 -04:00
d3bc447563
feat: architect always writes plan file as master document, orchestrator reads from disk
2026-04-01 17:17:20 -04:00
c5a639d039
feat: allow architect to write plan files to .claude/plans/
2026-04-01 17:15:33 -04:00
4c9d61cf88
perf: remove memory:project from code-reviewer, debugger, security-auditor
2026-04-01 17:15:30 -04:00
01797fb681
perf: downgrade security-auditor from opus to sonnet
2026-04-01 17:11:29 -04:00
8366c09a27
refactor: rename plan agent to architect
2026-04-01 17:01:44 -04:00
5095de1fea
feat: add behavioral constraints to worker agent prompt
2026-04-01 16:56:54 -04:00
c53ad490e3
perf: remove unused conventions+project skills from pipeline agents
2026-04-01 16:56:49 -04:00
d004390c7b
feat: add verification agent for runtime validation
2026-04-01 16:56:42 -04:00
a5adf14c1c
Add pipeline agents: requirements-analyst, researcher, decomposer, review-coordinator; refactor plan to architect role
2026-04-01 15:09:47 -04:00
4151097472
Add specialist agents: code-reviewer, debugger, docs-writer, security-auditor
2026-04-01 15:09:41 -04:00
41e2e68f05
Update existing agents: trigger-condition descriptions, memory scope, decoupled from kevin
2026-04-01 15:09:38 -04:00
9a87fe557c
Remove kevin orchestration agent
2026-04-01 15:09:34 -04:00
648bd02c68
fix
2026-03-25 22:07:03 -04:00
5c2fa9dfa6
feat: project skill, Kevin bash access, turn limit tuning, grunt self-check
...
- Add project skill — all agents check for .claude/skills/project.md and ingest if present
- Add Bash to Kevin's tools, scoped to git ops and project inspection
- Increase Kevin maxTurns 40 → 100 (safety net, not operational limit)
- Reduce worker/senior-worker maxTurns 25 → 20
- Add lightweight self-check to grunt before RFR
- Add tier classification examples to Kevin's instructions
- Document project skill in README
2026-03-08 10:17:11 -04:00
49dec3df12
chore: initial agent team setup
2026-03-07 09:39:29 -05:00