Repository navigation
Conversation
Add a README section explaining how to run up to 5 coding agents in parallel from the UI slider or --concurrency, and fix stale CLI flags in CLAUDE.md (--max-concurrency, --batch-features do not exist). Closes AutoForgeAI#5 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🔍 QA report: ✅ PassedTester: Ada (cubefarm agent, in a fresh session) · Round: 1 · Author: Dennis Docs-only PR: adds a 'Parallel Mode (Multiple Agents)' section to README.md, which answers issue #5 (run several agents at once), and replaces CLI flags in CLAUDE.md that don't exist. Every claim was checked against the code (agent limits, retry count, per-agent browser session, initializer runs alone, regression agent range and YOLO behaviour, the UI slider), and every documented CLI command was run through the real argparse. The new flags parse and the old flags fail (exit 2). No code changed; ruff and the security tests pass, and the only pytest failures are 21 async tests in test_devserver_security.py, an untouched file, where pytest did not recognise the asyncio mark.
🧪 Commands run
No browser screenshots were taken in this round. Posted by cubefarm · merges automatically once GitHub's checks pass |
Issue #5 asks whether multiple Claude agents can work on a project at once to finish it faster. They can: the unified orchestrator (
parallel_orchestrator.py) already runs up to 5 coding agents at the same time. The README just never mentioned it. This PR documents the feature and fixes wrong CLI flags in CLAUDE.md.Changes
--concurrency Non the CLI)--parallel --max-concurrency 3is now--concurrency 3,--batch-featuresis now--feature-ids, and--testing-batch-featuresis now--testing-feature-ids. I took the correct names fromautonomous_agent_demo.py's argparse definitions.Verification
MAX_PARALLEL_AGENTS=5,MAX_TOTAL_AGENTS=10,MAX_FEATURE_RETRIES=3,PLAYWRIGHT_CLI_SESSIONset for each agent, testing agents turned off by YOLO mode or a ratio of 0, and the slider inAgentControl.tsx(1–5, shown while stopped, saved per project).Assumptions
arkaccess/autoforge, because the account has no push access toAutoForgeAI/autoforge(pushing returned 403).Closes #5
🤖 Generated with Claude Code