Back to articles
I built an open-source orchestration engine for multi-agent AI – Fulcrum

I built an open-source orchestration engine for multi-agent AI – Fulcrum

via Dev.toyasir

Been thinking about the same problem everyone building multi-agent systems runs into: you spend more time writing routing logic, retry handlers, and state management than actually building agents. So I built Fulcrum — a TypeScript library that handles the plumbing: Task decomposition via LLM (splits your task into parallel subtasks automatically) Agent routing by capability type (researcher, writer, analyst, coder, etc.) Parallel execution with dependency graphs (tasks that don't depend on each other run concurrently) Automatic retry with exponential backoff SQLite persistence so state survives process restarts Works with Anthropic and OpenAI out of the box: import { Fulcrum, createAnthropicAgents, createAnthropicDecomposer } from '@fulcrumhq/core' const orchestrator = new Fulcrum({ agents: createAnthropicAgents({ apiKey: process.env.ANTHROPIC_API_KEY }), decompose: createAnthropicDecomposer({ apiKey: process.env.ANTHROPIC_API_KEY }), }) const result = await orchestrator.run( 'Research

Continue reading on Dev.to

Opens in a new tab

Read Full Article
8 views

Related Articles