Orchestration & Protocols
Assemble context, coordinate tools
What runs the loop, and how does it survive a crash?
28 entries · 4 categories · 3 equations
The arithmetic
Agent frameworks
LangGraph
Graph runtime with checkpointed state machines, durable execution and human-in-the-loop
Temporal
General durable execution treating agents as replayable workflows
Infrastructure rather than an agent library. Often the right substrate underneath one.
Claude Agent SDK
The harness behind Claude Code: subagents, hooks, compaction, MCP-native
Google ADK
Agent SDK with evaluation and a deployment path into Vertex Agent Engine
LangChain 1.x
Integration layer, now a thin facade over the LangGraph runtime
Third significant rewrite. Adopt LangGraph directly and treat integrations as optional glue.
LlamaIndex
Ingestion, parsing, indexing and retrieval, with agent features added later
A retrieval library with agent features, not an orchestration spine.
Mastra
TypeScript-native agents, workflows, RAG and evals
Microsoft Agent Framework
AutoGen and Semantic Kernel merged; .NET and Python agents plus workflow graphs
OpenAI Agents SDK
Minimal agent loop with handoffs, guardrails, tracing and sessions
Pydantic AI
Type-safe agent layer with schema validation and dependency injection first-class
DBOS
Durable execution using Postgres as the workflow source of truth
AutoGen
Research multi-agent conversation framework, superseded by Agent Framework
Maintenance mode. Greenfield work here is building on a dead branch.
Semantic Kernel
.NET-first agent and plugin SDK, folded into Agent Framework
Maintenance mode since Agent Framework GA in April 2026.
CrewAI
Role-based multi-agent crews with LLM-driven task routing
LLM-driven routing makes cost and latency non-deterministic and failures hard to reproduce. Widely downloaded, widely abandoned at the pilot boundary.
Prompt optimization
Ax
TypeScript equivalent of DSPy's signature-driven programs
GEPA
Reflective evolutionary prompt optimization, shipping inside DSPy
DSPy
Declarative signatures and modules that compile prompts against a metric
Offline optimizers, Python-only, no gateway or observability story.
TextGrad
Backpropagates natural-language gradients through LLM pipelines
A paper you can import.
Protocols & conventions
AGENTS.md
Tells coding agents how to build, test and style a repository
Read by Codex, Cursor, Copilot, Gemini CLI, Zed, Aider and goose. No ratified versioned spec yet.
CLAUDE.md
Hierarchical project context with imports and per-directory scoping
MCP
Client/server protocol for exposing tools, resources and prompts to models
Donated by Anthropic to the Linux Foundation in December 2025, removing single-vendor risk. Tool poisoning remains an OWASP-catalogued attack class.
A2A
Peer agent discovery via Agent Cards, plus task delegation
AGNTCY
Directory, identity, messaging and observability for agent meshes
llms.txt
Site-level markdown index intended for LLM consumers
No major AI platform has confirmed reading it. Optional SEO hygiene, not context engineering.
Structured output
Instructor
Pydantic validation plus a retry loop around any provider
XGrammar
Pushdown-automaton constrained decoding, the default in vLLM, SGLang and TRT-LLM
llguidance
Low-latency grammar engine with the strongest measured JSON validity
Outlines
FSM-based structured generation, largely displaced by XGrammar