Short answer: the agent framework market got smaller and more standard in 2026. Microsoft folded AutoGen and Semantic Kernel into one SDK, the Model Context Protocol (MCP) moved under the Linux Foundation, and new AI laws made logging and notices a buying criterion. If you are choosing a framework now, pick by your main job, keep your tools behind open standards, and insist on tracing and human approval from day one.

This is a trend explainer, not a ranking. For tool picks in adjacent areas, see our guide to search APIs for AI agents and the broader AI & ML buyer guide.

Quick comparison: the frameworks on ProductListo

Framework Best at Pricing note (as of October 2026) Our read
LangChain Provider-agnostic building blocks, plus LangGraph for stateful workflows Open-source frameworks are free; LangSmith Plus is USD 39 per seat per month The default for teams that want options and tracing
LlamaIndex Agents over private documents and RAG Open-source framework; LlamaParse Starter is USD 50 per month Best when your data is messy PDFs and tables
CrewAI Role-based multi-agent teams See the listing for current details Easy to explain to non-engineers
AutoGen Multi-agent conversation patterns from Microsoft Research Open source and free Now part of a larger Microsoft story, see below
DSPy Optimising prompts as code instead of hand-tuning Open source For teams that measure quality and iterate
deepset (Haystack) Search and question-answering pipelines See the listing for current details Strong fit for retrieval-heavy products

Head-to-head pages exist for the biggest overlaps: LangChain vs LlamaIndex, AutoGen vs LangChain, CrewAI vs LangChain, DSPy vs LangChain and deepset vs LangChain.

What changed in 2026?

1. Microsoft merged two frameworks into one

Microsoft released Microsoft Agent Framework 1.0 on April 3, 2026. According to Microsoft's release post, it is production-ready for .NET and Python, with stable APIs and a long-term support commitment. It combines Semantic Kernel's enterprise foundations with AutoGen's orchestration patterns.

The stable list is worth reading closely because it shows what the market now treats as table stakes: connectors for several model providers (including Anthropic Claude, Amazon Bedrock, Google Gemini and Ollama), middleware hooks for content safety and logging, pluggable memory, graph-based workflows with checkpointing, and orchestration patterns such as sequential, concurrent, handoff and group chat, all with human-in-the-loop approvals. Declarative YAML agent definitions are also stable.

What is still preview matters just as much: the local debugger, hosted-agent integration and evaluation features are not stable, and Agent-to-Agent (A2A) 1.0 support is listed as "coming soon". Microsoft encourages Semantic Kernel and AutoGen users to migrate and links migration guides, but the post does not say either project is deprecated.

Our take: if you already run AutoGen, do not panic-migrate. Read the migration guide, test one workflow, and decide on your own schedule. If you are starting new and live in a Microsoft shop, evaluate the new SDK next to LangChain. If you are not, the open-source field is just as capable.

2. MCP became neutral ground

On December 9, 2025, Anthropic announced it was donating MCP to the Agentic AI Foundation, a directed fund under the Linux Foundation. Anthropic, Block and OpenAI co-founded it, with Google, Microsoft, AWS, Cloudflare and Bloomberg listed as supporters. The announcement cited more than 10,000 active public MCP servers and more than 97 million monthly SDK downloads across Python and TypeScript. Those figures are Anthropic's and were current at announcement time.

Why it matters for framework choice: when tools speak a shared protocol, the framework becomes easier to swap. Microsoft's new SDK supports MCP for tool discovery, and the search APIs we cover elsewhere, such as Tavily, Exa and the Brave Search API, are the kind of tools agents call through it. Practical advice: wrap your tools once, behind MCP or a thin internal interface, and treat the framework as replaceable.

3. Compliance moved from legal to engineering

Two rules show the direction. They are examples, not a full legal map, and both reward the same engineering habits: good traces, human approval steps and clear records.

What should US teams check?

The US has no single federal AI statute, so requirements vary by state and by use case. Colorado is a useful example because it changed course this year. The original Colorado AI Act was delayed to June 30, 2026, according to Wikipedia's summary. A law-firm summary we read says SB 26-189, signed on May 14, 2026, then repealed and replaced it, with an effective date of January 1, 2027. It reportedly drops the duty of reasonable care, annual impact assessments and deployer risk-management programs, and focuses on public notices, plain explanations of adverse decisions within 30 days, human review requests and three-year record keeping. The Colorado Attorney General enforces it.

Rules like this change quickly, so confirm the current text with counsel. For framework selection, the useful takeaways are practical:

  • Can you reconstruct a decision? You need traces of prompts, tool calls and outputs for each consequential action. LangChain's LangSmith is one example of a tracing platform, and Microsoft's SDK lists OpenTelemetry tracing.
  • Can a human approve or reverse a step? Look for approval checkpoints and pause-and-resume in the framework, not a bolt-on.
  • Can you retain records for years? Check where traces are stored, who can read them and how long they live.
  • Does the vendor document limits? Developers of high-impact systems are expected to share intended uses and limitations with deployers under laws like Colorado's.
  • Integration fit: US teams often need to connect to tools such as Slack, Salesforce or Stripe. Confirm that connectors exist before you commit.

For teams in South Korea

South Korea's AI Basic Act and its Enforcement Decree took effect on January 22, 2026. The US International Trade Administration's market intelligence page summarises the main points:

  • Generative AI transparency: providers must notify users in advance that AI is in use, and realistic AI-generated images, video or audio may need clear labels. Notices are expected in Korean.
  • High-impact AI: operators should assess whether their products fall in this category. If they do, the duties include risk management plans, explainability measures, human oversight, documentation and recordkeeping.
  • Foreign providers: companies without a Korean address may need a domestic representative if they meet thresholds, such as annual revenue of at least KRW 1 trillion, AI-service revenue of at least KRW 10 billion, or one million average daily Korean users.
  • Timing: the ministry (MSIT) is running a grace period of at least one year in 2026, during which fact-finding and administrative fines are generally deferred, except for serious harm.

For framework choice this means: test your agent's Korean-language output and notices, check whether your vendor can provide logs and documentation on request, and confirm cloud region and data-handling terms before you deploy. We have not verified Korean-region availability for the frameworks above, so ask each vendor directly.

How should you choose a framework?

  1. Name the main job. Document question-answering points to LlamaIndex or Haystack. Multi-step workflows with branching point to LangGraph or Microsoft's workflow engine. Role-based teams of agents point to CrewAI.
  2. Decide how you will measure quality. If you can score outputs, DSPy's approach of optimising prompts against a metric can beat hand-tuning.
  3. Pick observability before features. You will need traces the first time an agent does something odd.
  4. Keep tools portable. Use MCP or a thin wrapper so a framework change does not mean rewriting every integration.
  5. Run a two-week spike. Build the same small workflow in two frameworks. The friction you feel is the real comparison.

What does a good agent trace look like?

Whatever framework you choose, each tool call should leave a record with the same few fields: a run identifier, the step number, a UTC timestamp, the tool name, the input and output, the model and prompt version, and who approved the step if a person was involved. With those fields you can answer the questions that matter after an incident: what did the agent do, in what order, using which version of the prompt, and did a human sign off?

Two habits make traces far more useful. First, validate every record against a schema before it is stored, so a malformed entry is caught on day one rather than during an audit. Second, compare a failing run with a good run side by side; most surprises turn out to be a changed input or a new prompt version.

A plain JSON log works until it doesn't

Agent traces are mostly JSON, so early on you can learn a lot with simple tools. A JSON formatter, a JSON schema validator and a JSON diff tool are enough to inspect tool-call payloads while you are prototyping. UrwaTools has a step-by-step guide to keeping an audit log of AI agent tool calls with JSON, and a broader explainer on AI agents in 2026. When several people need to search runs together or replay them step by step, move to a tracing platform.

Common mistakes when picking a framework

  • Choosing by GitHub stars. Popularity tells you about community size, not about fit for your workflow.
  • Skipping the spike. Two weeks of hands-on work beats a month of reading documentation.
  • Hard-wiring tools to one framework. This is the mistake MCP and thin wrappers help you avoid.
  • Treating logging as a later task. Adding traces after launch usually means re-plumbing every step.
  • Ignoring language and region needs. If your users write in Korean, test Korean prompts and notices early, not at launch.

Which big names are missing from our directory?

Some widely used options are not listed on ProductListo yet, including Microsoft Agent Framework, Semantic Kernel, the OpenAI Agents SDK and Google's Agent Development Kit. We name them here so you can include them in your own spike, but we have not reviewed them.

Related reading

Are you building an agent framework or tool?

If you make an agent framework, tracing product or agent tool and want it considered for the directory, submit it here. If you are interested in a sponsored placement or a guest article, see write for us.

Sources and further reading: Microsoft Agent Framework 1.0 announcement, Anthropic on donating MCP, US ITA on South Korea's AI Basic Act, Wikipedia: Colorado AI Act. This article is general information, not legal advice.