This workstream is about integrating additional agents into the existing automation ecosystem.
The current ecosystem is anchored in stranske/Workflows and its consumer repos.
- Claude Code integrated as the next agent
- A third agent integrated (Aider / Continue / approved alt)
- A stable “outputs contract” for agent runs so keepalive/verifier does not require per-agent special cases
- Documentation that enables a future agent to be added by following the docs (docs-first test)
- Agent control plane catalog and topology:
../.workflows-lib/docs/ci/WORKFLOWS.mdin Workflows - Orchestrator entry point:
.github/workflows/agents-70-orchestrator.yml - PR keepalive detection: consumer
.github/workflows/agents-pr-meta.ymlcalling Workflowsreusable-20-pr-meta.yml
Any agent integration should:
- Emit a machine-readable result object (pass/fail + summary + artifacts)
- Produce stable filenames for prompt/output artifacts
- Respect the “no secrets in logs” rule
If it’s not testable in Workflows-Integration-Tests, it’s not integrated.