Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResearchForge — Multi-Agent Research Orchestration over Shared Blackboard

ResearchForge is an autonomous deep research orchestrator where four specialized agents—Planner, Researcher, Critic, and Writer—collaborate opportunistically over a shared Blackboard knowledge repository.

Blackboard Collaboration Flow

                  ┌───────────────────────────────┐
                  │       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

Usage

# Run research orchestration on custom topic
python -m mara --topic "Productivity impacts of asynchronous communication"

Tests

pytest tests/ -v

About

Multi-agent research orchestrator featuring Planner, Researcher, Critic, and Writer agents collaborating over a shared blackboard.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages