ResearchForge is an autonomous deep research orchestrator where four specialized agents—Planner, Researcher, Critic, and Writer—collaborate opportunistically over a shared Blackboard knowledge repository.
┌───────────────────────────────┐
│ SHARED BLACKBOARD │
│ • Research Hypotheses │
│ • Evidence Passage Ledger │
│ • Sufficiency Scores │
│ • Contradiction Matrix │
└───────────────▲───────────────┘
│
┌───────────────┬───────┴───────┬───────────────┐
│ │ │ │
[Planner Agent] [Researcher Agent] [Critic Agent] [Writer Agent]
Decomposes Retrieves Audits for Synthesizes
questions into evidence from gaps, bias, & cited markdown
sub-hypotheses corpus contradictions research report
# Run research orchestration on custom topic
python -m mara --topic "Productivity impacts of asynchronous communication"pytest tests/ -v