verifier.org

best 16 ai agent frameworks

code-first agent frameworks ranked on production reliability, not github stars — with the durable-execution and low-code layers they sit next to made explicit.

last reviewed 23 jul 2026 · 16 tools tested ·list curated by Onur Ozcanxin

the short version
best overallLangGraphteams that need durable state, human-in-the-loop and fine-grained control92/100runner-upOpenAI Agents SDKteams that want a small, readable agent sdk with built-in tracing89/100

start with the uncomfortable truth: most teams need an agent loop and a durability story, not a big framework. a production agent is mechanically a while-loop that calls a model, runs the tool it asked for, and feeds the result back — fifty lines against any provider sdk. what actually breaks in production is everything around the loop: retrying a timed-out tool, resuming a twenty-minute run after a deploy killed it, pausing for a human approval, and tracing why the model looped fourteen times. that is what these frameworks are really selling.

so the buying decision splits three ways, and this ranking only covers the first. a code-first agent framework (everything ranked below) gives you the loop, multi-agent orchestration, tracing and human-in-the-loop primitives — worth it once you have more than one agent or need real state. a durable-execution substrate (temporal, inngest, restate) is not an agent framework at all; it is the reliability layer underneath one, and the better frameworks now integrate it rather than reinvent it. a low-code visual builder (n8n, dify, langflow, flowise) trades source-available licences and a custom-logic glass ceiling for speed and non-engineer access. we kept those two groups out of the head-to-head on purpose — comparing temporal to langgraph is a category error — but they're named here so you know they exist.

the trap to name out loud is that stars are a hype signal, not a production signal. langflow and dify each out-star langgraph roughly four to one, yet the serious agent deployments run on the lower-starred code-first tools. this list weights real production adoption, reliability primitives and maintenance health over popularity — which is why a 4,800-star fork can rank while a 150,000-star builder sits in a different section entirely.

one live-market note, because it reshapes the field: microsoft merged autogen and semantic kernel into the new microsoft agent framework in 2026 — autogen is now explicitly in maintenance mode and points new users elsewhere. any ranking still treating autogen as the microsoft flagship is out of date.

advertisement
  1. 1

    LangGraph

    the most production-proven stateful-agent runtime

    92/100

    verdictthe thing serious teams build on: a low-level graph runtime with real durability and human-in-the-loop, 1.0-stable, and proven at production scale. steeper to learn, but it earns it.

    best for
    teams that need durable state, human-in-the-loop and fine-grained control
    price
    free — MIT (open source)
    pricing note
    the framework is mit-licensed; langsmith tracing/evals is a separate paid saas you can opt into
    free tier
    yes
    language
    python + js/ts
    core abstraction
    graph / state machine
    license
    MIT
    durable execution
    yes (checkpointers)
    provider lock-in
    cross-provider

    langgraph models an agent as a graph of nodes over a typed shared state, and persists that state at every step via checkpointers — which is what gives it genuine crash-and-deploy resume, first-class human-in-the-loop (interrupt and resume), and retries. it reached 1.0 general availability in late 2025 with a no-breaking-changes-until-2.0 commitment, and langchain cites uber, linkedin and klarna as production users. it's cross-provider, and langchain 1.0 now sits on top of it as the higher-level quick-start layer.

    the cost is a steeper learning curve, and the broader langchain ecosystem still carries an abstraction-bloat reputation. but for a production agent that needs to survive real failures and pause for a human, nothing else here is as battle-tested.

    pros
    • +genuine durable state, hitl and retries via checkpointers
    • +1.0 stable with a no-breaking-changes commitment
    • +most production-proven option in the category
    cons
    • steeper learning curve than the minimal sdks
    • surrounding langchain ecosystem feels heavy
    • best observability/evals live in paid langsmith
  2. 2

    OpenAI Agents SDK

    minimal, clean and production-ready — despite the name

    89/100

    verdictthe productionised successor to swarm: a tight event-loop with handoffs, guardrails and built-in tracing that ships fast and reads cleanly. thinner on durability than langgraph, but you can bolt temporal on.

    best for
    teams that want a small, readable agent sdk with built-in tracing
    price
    free — MIT (open source)
    pricing note
    the sdk is mit; you pay only for model usage
    free tier
    yes
    language
    python + typescript
    core abstraction
    event loop + handoffs
    license
    MIT
    durable execution
    via temporal integration
    provider lock-in
    cross-provider

    the agents sdk gives you an agent (instructions plus tools), handoffs to delegate to another agent, guardrails, sessions, and a built-in tracing dashboard, in python and typescript. it is deliberately minimal and readable, which makes it one of the fastest ways to ship a working agent. despite the name it is cross-provider via litellm, though it's tightest with openai's own responses api. temporal shipped a ga integration in march 2026 for the durability it doesn't do natively.

    it explicitly replaces swarm, openai's earlier experimental handoff library, which is now archived-in-spirit and labelled educational — do not start new work there. the agents sdk is the supported path.

    pros
    • +minimal, readable, fast to ship
    • +built-in tracing, guardrails and sessions
    • +cross-provider despite the openai name
    cons
    • no native durable execution (pair with temporal)
    • leans toward openai's own apis
    • lighter state story than langgraph
  3. 3

    Pydantic AI

    type-safe agents from the team that validates half of python ai

    88/100

    verdictthe type-safety pick: v1-stable, native temporal durable execution and opentelemetry built in, from the team whose library underpins most python ai. younger multi-agent story than the leaders.

    best for
    python teams that want typed, validated agent outputs and clean observability
    price
    free — MIT (open source)
    pricing note
    mit-licensed; logfire observability is an optional paid saas
    free tier
    yes
    language
    python
    core abstraction
    typed agent + graph
    license
    MIT
    durable execution
    yes (native temporal)
    provider lock-in
    cross-provider

    pydantic ai brings the pydantic ethos to agents: typed dependencies, structured pydantic-validated outputs, and a graph mode for complex control. it reached v1 general availability in september 2025 with an api-stability commitment, ships native durable execution via temporal (out of beta), first-class opentelemetry and logfire tracing, and first-class mcp support. the team's credibility — pydantic validates data across most of the python ai ecosystem — is a real trust signal.

    it's cross-provider across openai, anthropic and google. its multi-agent orchestration is newer and less proven than langgraph or crewai, and its ecosystem is smaller though growing fast, but for a python team that values type safety it's the standout.

    pros
    • +best type-safety and structured outputs in python
    • +v1 stable with native temporal durable execution
    • +opentelemetry/logfire tracing and first-class mcp
    cons
    • younger multi-agent story than langgraph/crewai
    • smaller (if fast-growing) ecosystem
    • python only
    advertisement
  4. 4

    Google ADK

    code-first, ga, enterprise deploy — with gemini gravity

    86/100

    verdicta clean, ga code-first framework with strong multi-agent orchestration and a real enterprise deploy story on vertex — model-agnostic via litellm, but at its best on gemini and gcp.

    best for
    teams building multi-agent systems that will deploy on google cloud
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0; the deploy targets (vertex ai agent engine) are paid gcp services
    free tier
    yes
    language
    python + java
    core abstraction
    agent + workflow agents
    license
    Apache-2.0
    durable execution
    via vertex agent engine
    provider lock-in
    model-agnostic (litellm)

    google's agent development kit pairs an llmagent with deterministic workflow agents (sequential, parallel, loop) for orchestration, plus built-in evaluation, tracing, and native a2a for agent-to-agent communication. it's ga-grade with a proper deploy path to vertex ai agent engine and cloud run, and hierarchical multi-agent is a genuine strength. it's model-agnostic through litellm (anthropic, meta, mistral, ollama, vllm) even though it's tuned for gemini.

    the gravity is real: the best features light up on google cloud and gemini, so the more of your stack lives elsewhere, the less of adk you'll use. within the google ecosystem it's a strong, well-designed choice.

    pros
    • +clean code-first design with strong multi-agent
    • +built-in evals, tracing and a2a
    • +real enterprise deploy story on vertex
    cons
    • gravity toward google cloud and gemini
    • best features assume vertex
    • younger than langgraph as a runtime
  5. 5

    Claude Agent SDK

    the exact harness that runs claude code, as a library

    85/100

    verdictthe best-in-class tool-using autonomous loop, because it's literally what runs claude code — with context management no one else matches. the trade-off is deliberate: claude-only.

    best for
    autonomous agents that use files, commands and code with long-running context
    price
    free — MIT (open source)
    pricing note
    mit sdk; you pay for claude model usage, and it is claude-only by design
    free tier
    yes
    language
    python + typescript
    core abstraction
    autonomous tool loop
    license
    MIT
    durable execution
    context mgmt, not durable state
    provider lock-in
    claude-only

    the claude agent sdk exposes claude code's own harness as a library: an autonomous tool-loop with context management and compaction, hooks, mcp servers and subagents with isolated context. unlike the raw messages api it runs the tool-execution loop for you, and its context management across long sessions is the genuine differentiator — it's the piece most frameworks handle worst. it was renamed from 'claude code sdk' in late 2025 to reflect general-agent use beyond coding.

    the cost is single-vendor lock-in — it's claude-only, on purpose — so it isn't a multi-provider orchestrator. if you're building file-and-command-using autonomous agents on claude, nothing else is as strong; if you need provider flexibility, look higher on this list.

    pros
    • +unmatched for file/command/code-using autonomous agents
    • +best-in-class context management and compaction
    • +subagents with isolated context, hooks and mcp
    cons
    • claude-only by design
    • not a multi-provider orchestrator
    • bring your own tracing/evals
  6. 6

    CrewAI

    the fastest 'team of agents' mental model, now standalone

    83/100

    verdictthe most intuitive role-based framework, now free of its old langchain dependency, with flows for when you need determinism. great ergonomics; fine-grained control is the newer part.

    best for
    teams that think naturally in roles and want agents collaborating on tasks
    price
    free — MIT (open source)
    pricing note
    mit framework; crewai's enterprise observability/deploy platform is a separate paid product
    free tier
    yes
    language
    python
    core abstraction
    role-based crews + flows
    license
    MIT
    durable execution
    flow persistence
    provider lock-in
    cross-provider

    crewai's headline is the crew: agents with roles and goals that collaborate on tasks, which is the quickest way to reason about a team of agents. for the cases where autonomous crews are too loose, flows add event-driven, deterministic control with state threading and persistence. it's now fully standalone, having dropped its original langchain dependency, and has one of the largest communities in the category.

    the honest weakness is the flip side of its strength: autonomy-first crews can be hard to make deterministic and reliable at scale, and the fine-grained control lives in flows, which are newer. it's cross-provider and a strong starting point for role-oriented teams.

    pros
    • +fastest role-based 'team of agents' model
    • +now standalone — dropped the langchain dependency
    • +large community; flows add deterministic control
    cons
    • autonomous crews hard to make deterministic at scale
    • fine-grained control lives in newer flows
    • durability weaker than langgraph/temporal-backed tools
  7. 7

    Microsoft Agent Framework

    the ga successor that merged autogen and semantic kernel

    81/100

    verdictthe official convergence of autogen and semantic kernel — 1.0 ga, the only serious first-class .net agent framework — but young as a merged product and heavy on azure gravity.

    best for
    .net shops and azure-centric enterprises building orchestrated agent fleets
    price
    free — MIT (open source)
    pricing note
    mit framework; deepest integration is with paid azure ai foundry
    free tier
    yes
    language
    python + .net
    core abstraction
    agent + workflow orchestration
    license
    MIT
    durable execution
    azure-backed
    provider lock-in
    multi-provider (azure-deepest)

    microsoft agent framework unifies autogen's multi-agent orchestration with semantic kernel's enterprise foundation (state, filters, telemetry, type safety), across python and .net. it shipped 1.0 ga in april 2026 with stable apis and a long-term-support commitment, plus a2a and mcp interop and azure ai foundry deploy. crucially it's the go-forward successor to both predecessors: autogen is now explicitly in maintenance mode and points new users here, and semantic kernel is supported but de-prioritised for new features.

    it's the only credible first-class .net agent framework, which alone justifies its place for microsoft shops. the caveats are that it's young as a merged product and carries heavy azure gravity. (note the licence trap on the old autogen repo: github shows cc-by-4.0 but the code is mit under LICENSE-CODE.)

    pros
    • +only serious first-class .net agent framework
    • +official 1.0 ga successor to autogen + semantic kernel
    • +a2a, mcp interop and azure deploy
    cons
    • young as a merged product
    • heavy microsoft/azure gravity
    • predecessors' churn muddies the migration story
  8. 8

    AWS Strands Agents

    model-driven, ga, and already running inside aws services

    80/100

    verdicta clean, model-driven framework that's genuinely production-used inside aws, ga at 1.0 with four multi-agent primitives — model-agnostic, but with the expected aws pull.

    best for
    aws-centric teams that want a model-first loop with native multi-agent primitives
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0 sdk; deepest on paid bedrock/agentcore
    free tier
    yes
    language
    python + typescript
    core abstraction
    model-driven loop
    license
    Apache-2.0
    durable execution
    remote session manager
    provider lock-in
    model-agnostic

    strands takes a model-driven approach: give the model tools and a prompt and let it drive, with four native multi-agent primitives (swarm, graph, workflow, agents-as-tools). it hit 1.0 in may 2026 and already powers amazon q developer, aws glue and vpc reachability analyzer, with native a2a, a remote session manager and opentelemetry observability. it's model-agnostic across bedrock, anthropic, openai and gemini — you can swap backends without code changes.

    the community is smaller than the leaders and the deepest integration is on bedrock and agentcore, so it's most compelling if aws is your home. that it's used in aws's own shipping services is a real credibility point.

    pros
    • +genuinely production-used inside aws services
    • +ga 1.0 with four native multi-agent primitives
    • +model-agnostic — swap backends without code changes
    cons
    • smaller community than the leaders
    • aws-ecosystem pull; deepest on bedrock
    • younger than langgraph/openai sdk
  9. 9

    LlamaIndex Workflows

    the right pick when the agent is rag- and data-heavy

    78/100

    verdictan event-driven, 1.0-stable workflow runtime sitting on the strongest rag stack — the natural choice when retrieval, not orchestration, is the hard part of your agent.

    best for
    agents whose core job is retrieval over your own data
    price
    free — MIT (open source)
    pricing note
    mit; llamacloud parsing/hosting is a separate paid service
    free tier
    yes
    language
    python + typescript
    core abstraction
    event-driven steps
    license
    MIT
    durable execution
    workflow persistence
    provider lock-in
    cross-provider

    llamaindex workflows model an agent as steps that consume and emit typed events, with the runtime routing events to subscribing steps — an async-first, clean event model that reached its first stable 1.0 release. its real advantage is what it sits on: llamaindex's data and rag stack, so when your agent is fundamentally retrieval-over-your-data, this is the most natural home. agentworkflow orchestrates multiple agents over the same event bus.

    the trade-off is package sprawl — the broader llamaindex surface is large — and it reads more as a data framework with agents than a pure agent runtime. cross-provider, and strongest for data-centric agents.

    pros
    • +best fit for rag- and data-heavy agents
    • +clean event-driven model, 1.0 stable
    • +sits on a strong retrieval stack
    cons
    • broader llamaindex package sprawl
    • more data-framework than pure agent runtime
    • orchestration lighter than langgraph
  10. 10

    Agno

    fast, full-stack, now framework-agnostic — after a churny v2

    76/100

    verdicta high-performance, batteries-included library with a genuinely novel framework-agnostic runtime — but the breaking v2 rewrite and the phidata rename hurt its stability story.

    best for
    teams wanting a fast, batteries-included runtime that can host other frameworks' agents
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0; agentos is self-hostable
    free tier
    yes
    language
    python
    core abstraction
    agent + team + agentos
    license
    Apache-2.0
    durable execution
    agentos runtime
    provider lock-in
    cross-provider

    agno (formerly phidata) is a fast, full-stack agent library plus agentos, a production api-server runtime for hosting agents. its standout move: as of v2.6 agentos became framework-agnostic, able to run agents from the claude agent sdk, langgraph and dspy behind a unified protocol — a real differentiator if you want one runtime over many frameworks. it's cross-provider with teams and workflows for multi-agent.

    the caveat is churn: v2 was a breaking rewrite that made the core classes stateless and forced migrations, and coming on top of the phidata rename it dented the project's stability perception. the tech is strong; weigh the recent instability.

    pros
    • +very fast, batteries-included
    • +novel framework-agnostic agentos runtime
    • +teams and workflows for multi-agent
    cons
    • v2 was a breaking rewrite requiring migration
    • phidata rename plus v2 churn hurt stability perception
    • smaller track record than the leaders
  11. 11

    Mastra

    the most complete typescript-native agent framework

    75/100

    verdictthe batteries-included choice for typescript: workflows with suspend/resume, memory, evals and a dev playground, with excellent dx. younger and smaller than the python leaders.

    best for
    typescript teams that want agents, workflows, memory and evals in one place
    price
    free — Apache-2.0 core
    pricing note
    core is apache-2.0; the ee/ directory is under a separate commercial license — github shows unidentified, the LICENSE file is clear
    free tier
    yes
    language
    typescript
    core abstraction
    agent + workflow
    license
    Apache-2.0 core (+ commercial ee/)
    durable execution
    workflow suspend/resume
    provider lock-in
    cross-provider

    mastra, from the gatsby team, is a typescript-native framework bundling agents, deterministic workflows (with suspend/resume for human-in-the-loop), memory, rag, evals, tracing and mcp, with a local dev playground and serverless/edge deploy. among typescript-first options it's the most complete, and its dx is a genuine strength. it's cross-provider, built on the vercel ai sdk's provider layer.

    it's younger and has a smaller ecosystem than the python leaders, and its durable execution is workflow-based rather than temporal-grade. the licence is apache-2.0 for the core with a separately-licensed commercial ee/ directory — github mislabels it, but the file is clear — which matters to some buyers.

    pros
    • +most complete typescript-first agent framework
    • +workflows with suspend/resume, memory and evals
    • +excellent developer experience and dev playground
    cons
    • younger, smaller ecosystem than python leaders
    • durability workflow-based, not temporal-grade
    • commercial ee/ directory split
  12. 12

    Vercel AI SDK

    the dominant ts llm sdk, with agent helpers on top

    74/100

    verdictthe de facto typescript llm sdk with a genuine agent loop layer and huge real-world usage — but thinner as an orchestration framework than mastra, which is why it sits just below it on this axis.

    best for
    typescript apps that need best-in-class model abstraction and streaming
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0 — github shows unidentified, but the LICENSE file is apache 2.0
    free tier
    yes
    language
    typescript
    core abstraction
    provider sdk + agent loop
    license
    Apache-2.0
    durable execution
    no (pair with a workflow engine)
    provider lock-in
    cross-provider

    the vercel ai sdk is the provider-abstraction and streaming/ui layer that a large share of typescript llm apps are built on, with an agent loop on top (generatetext/streamtext with tools and stopwhen, plus an agent abstraction). its model abstraction and streaming dx are excellent and its adoption is enormous. cross-provider is the whole point.

    but as a full agent-orchestration framework it's thinner than mastra — multi-agent is lighter, and it's not a durable-execution engine — so for heavy orchestration you pair it with a workflow engine. ranked on the agent-framework axis specifically, that's why it's below mastra despite far larger overall usage. (licence note: github mislabels it, but the file is apache-2.0.)

    pros
    • +the de facto typescript llm sdk, huge adoption
    • +superb model abstraction and streaming dx
    • +explicitly cross-provider
    cons
    • thinner orchestration than mastra
    • not a durable-execution engine
    • lighter multi-agent story
  13. 13

    smolagents

    elegant agents that write and run code

    72/100

    verdicta tiny, elegant take where the agent writes and executes python instead of emitting json tool calls — ideal for research and simple production tasks, minimal on the machinery serious agents need.

    best for
    lightweight and research agents where the model writes python directly
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0; sandboxed execution via e2b/modal/docker is your own cost
    free tier
    yes
    language
    python
    core abstraction
    code-writing react loop
    license
    Apache-2.0
    durable execution
    no
    provider lock-in
    cross-provider

    smolagents from hugging face centres on code-agents: the react loop where the model writes and runs python each step, rather than emitting json tool calls. it's deliberately barebones and genuinely elegant, with sandboxed execution via e2b, modal, docker or blaxel, and managed sub-agents for multi-agent. it's cross-provider across hugging face, inference and litellm models.

    by design it's thin on production reliability primitives — no durable execution, limited human-in-the-loop — so it shines for lightweight and research work more than for hardened production agents. within that scope, the code-first paradigm is powerful.

    pros
    • +elegant 'agents that write code' paradigm
    • +tiny and easy to reason about
    • +sandboxed execution options built in
    cons
    • minimal production reliability machinery
    • no durable execution, limited hitl
    • best for lightweight/research use
  14. 14

    Letta

    a stateful-memory agent server (ex-memgpt)

    70/100

    verdicta genuinely useful, narrow tool: a long-lived agent server with tiered memory persisted in postgres. the best persistent-memory model here, but opinionated and server-centric.

    best for
    agents that must accumulate and recall memory across sessions
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0 self-hostable server; letta cloud is a separate managed offering
    free tier
    yes
    language
    python + ts sdk
    core abstraction
    stateful memory server
    license
    Apache-2.0
    durable execution
    postgres-persisted state
    provider lock-in
    cross-provider

    letta (the productised memgpt) runs agents as a long-lived server with tiered memory — a core context plus archival vector memory persisted in postgres — so agents accumulate and recall memory across sessions. you interact via a rest api and sdks, and it runs managed or self-hosted. for memory-centric use cases it's best-in-class and genuinely distinctive.

    the trade-off is that it's an opinionated, server-centric architecture rather than a general orchestration framework, so it's narrower than most of this list. it's cross-provider. reach for it when persistent memory is the actual problem you're solving.

    pros
    • +best-in-class persistent, tiered memory
    • +long-lived agent server with rest api
    • +managed or self-hosted
    cons
    • opinionated, server-centric architecture
    • narrower than general orchestration frameworks
    • memory focus won't fit every agent
  15. 15

    DSPy

    not quite an agent framework — a prompt/program optimizer

    68/100

    verdictincluded honestly and ranked low on this axis on purpose: dspy programs and optimizes llm pipelines rather than orchestrating agents. it's complementary to everything above, not a competitor.

    best for
    teams optimizing pipeline quality that feeds the other frameworks
    price
    free — MIT (open source)
    pricing note
    mit-licensed; optimization runs cost model tokens
    free tier
    yes
    language
    python
    core abstraction
    program + optimizer (not a loop)
    license
    MIT
    durable execution
    n/a
    provider lock-in
    cross-provider

    dspy from stanford nlp is a framework for programming and optimizing llm pipelines — signatures and modules plus automatic prompt/weight optimizers like mipro and gepa, a reflective evolutionary optimizer that reportedly beats rl methods with far fewer rollouts. it's production-used and can build react agents, but reliability and durability aren't its focus; its optimized prompts often feed the other frameworks on this list.

    that's why it ranks low here specifically — it's the wrong tool if you want an orchestration runtime, and the right tool if you want to squeeze quality out of a pipeline. cross-provider, and genuinely valuable at what it actually does.

    pros
    • +uniquely valuable for optimizing pipeline quality
    • +gepa optimizer is state-of-the-art and efficient
    • +production-used and complementary to agent runtimes
    cons
    • not an orchestration/agent runtime
    • wrong tool if you want the agent loop itself
    • ranks low on the agent-framework axis by nature
  16. 16

    AG2

    the community autogen fork — active but overshadowed

    63/100

    verdictpreserves autogen's conversational multi-agent patterns under community governance and is actively developed — but at under 5,000 stars it's directly overshadowed by microsoft's own successor, so momentum is the real risk.

    best for
    teams that want the familiar autogen 0.2 conversation patterns carried forward
    price
    free — Apache-2.0 (open source)
    pricing note
    apache-2.0; community-governed
    free tier
    yes
    language
    python
    core abstraction
    conversational multi-agent
    license
    Apache-2.0
    durable execution
    no
    provider lock-in
    cross-provider

    ag2 is the community fork of autogen, founded by autogen's original creators after they left microsoft, carrying the autogen 0.2 lineage (conversableagent, groupchat) forward and branding itself 'the open-source agentos'. it's active — a beta async/event-driven rewrite launched in 2026 — with retries, tool use, human-in-the-loop via conversation patterns, and observability integrations, all cross-provider.

    the honest risk is momentum: at under 5,000 stars it's directly overshadowed by microsoft agent framework, which now owns the 'autogen successor' narrative. if you specifically want the familiar autogen conversation model with backward compatibility it's a reasonable pick; underwrite its longevity carefully.

    pros
    • +preserves familiar autogen 0.2 conversation patterns
    • +actively developed, community-governed
    • +cross-provider with a 2026 async rewrite
    cons
    • under 5,000 stars
    • overshadowed by microsoft agent framework
    • longevity and momentum uncertain

how this ranking was made

star counts, licences and last-commit dates were read live from the github rest api on the review date, not from memory or aggregators. last-commit means the committer date on the default branch's head — the real maintenance signal — and automated dependency bumps do not count as maintenance.

licences were verified by reading the actual LICENSE file, because github's badge is wrong here often enough to matter. two confirmed traps: autogen's badge shows cc-by-4.0 but the code is mit under LICENSE-CODE; the vercel ai sdk shows unidentified but is apache-2.0. we also flag the code-vs-commercial splits in mastra, n8n, dify and flowise.

install commands were copied verbatim from each project's official readme or docs — none were invented. where a command could not be re-verified verbatim this pass it is described, not quoted.

maintenance and deprecation status comes from the repos' own readmes: swarm self-labels experimental and points to the openai agents sdk; autogen carries a maintenance-mode badge pointing to microsoft agent framework. we treat those as legacy, not live options.

release-date and positioning claims from secondary press are approximate; the load-bearing verified facts are the primary-source ones — stars, licence bytes, commit dates and install strings.

our general methodology and disclosures →
was this useful?