ResearchTeam extends research mode with role-based collaboration inspired by team orchestration.
- Specialized research roles (literature, analysis, review, synthesis, verification)
- Parallel phase execution with merge strategies
- Handoff contracts and convergence checks
- ResearchTECAP persistence for team-learning feedback
clawcode research team "quantum error correction" \
--roles literature_researcher,deep_analyst,fact_verifier \
--strategy parallel \
--max-iters 5Dry run:
clawcode research team "topic" --dry-run/research team quantum error correction --roles literature_researcher,deep_analyst --strategy hybrid --max-iters 3
py -3 scripts/e2e_research_team_acceptance.pyDeterministic acceptance uses mocks; real-provider smoke lives under pytest marker live_llm:
- See Live LLM acceptance tests in
docs/RESEARCH_MODE.md. - Team-specific gates:
CLAWCODE_RESEARCH_LIVE_TEST=1andCLAWCODE_RESEARCH_TEAM_LIVE_TEST=1; optionalCLAWCODE_RESEARCH_TEAM_LIVE_ONE_ROLE=1for minimal parallel fan-out. - Test module:
tests/test_research_team_live_llm.py.