Roadmap
Phase 1: Documentation-First Knowledge Base ✓
Restructured the repo from code-first blueprints to an architecture-first documentation system.
Delivered:
- Foundations section (terminology, anatomy of an agent, pattern selection guide)
- 4 workflow patterns (prompt chaining, parallel calls, orchestrator-worker, evaluator-optimizer)
- 8 agent patterns (ReAct, plan & execute, tool use, memory, RAG, reflection, routing, multi-agent)
- 3-tier documentation for each pattern (overview, design, implementation)
- Supplementary docs for each pattern (observability, cost & latency)
- Evolution bridges from workflows to agent patterns
- Composition section (combination matrix, reference architectures)
- Existing code archived under
legacy/
Phase 2: Reference Implementations (In Progress)
Add working code implementations alongside the documentation.
Delivered:
- Python implementations for all 8 agent patterns (
patterns/{name}/code/python/) - Language-agnostic interfaces matching the pseudocode from Tier 3 docs
Remaining:
- Python implementations for 4 workflow patterns
- TypeScript implementations for each pattern
- Formal test suites with LLM stubs for CI
- Docker Compose environments for patterns requiring infrastructure (vector stores, etc.)
Phase 3: Advanced Patterns
Expand coverage to more specialized and emerging patterns.
Candidates:
- Human-in-the-loop (approval gates, intervention points)
- Tree of Thoughts / LATS (tree-search reasoning)
- Debate and critique (multi-agent adversarial reasoning)
- Long-horizon agents (checkpointing, recovery, multi-session tasks)
- Agentic RAG (query decomposition, self-correcting retrieval)
- Autonomous coding agents (code generation, testing, deployment)
Phase 4: Tooling and Developer Experience
Delivered:
- Documentation website with multi-tier navigation, search, pattern explorer, and comparison tool
Remaining:
- CLI tool for scaffolding pattern implementations
- VS Code extension for one-click scaffold
How to Influence the Roadmap
Open an issue or start a discussion on GitHub. We prioritize based on community interest and contribution activity.