← agent-contracts · 🛡️ Get a live badge for your framework · Why a perfect score still lies to you →

Agent Framework Reliability Leaderboard

A mechanical governance score for the 27 most-used autonomous-agent frameworks. Every score is the output of agent-contracts scan against a clean clone — no vibes, no testimonials, no self-reported numbers.

What changed: no regressions this scan — 1 framework(s) improved their governance surface.
#ProjectScoreGradeTrendStrongestWeakest
1langchain-ai/langgraph ↗100A–tests_and_ci—
2microsoft/autogen ↗100A–tests_and_ci—
3run-llama/llama_index ↗100A–tests_and_ci—
4stanfordnlp/dspy ↗100A–tests_and_ci—
5Significant-Gravitas/AutoGPT ↗93A–tests_and_cisecret_safety
6crewAIInc/crewAI ↗93A–tests_and_cisecret_safety
7langchain-ai/langchain ↗93A–tests_and_cisecret_safety
8microsoft/semantic-kernel ↗93A–tests_and_cisecret_safety
9camel-ai/camel ↗93A–tests_and_cisecret_safety
10pydantic/pydantic-ai ↗93A–tests_and_cisecret_safety
11openai/openai-agents-python ↗93A–tests_and_cisecret_safety
12mem0ai/mem0 ↗93A–tests_and_cisecret_safety
13agno-agi/agno ↗93A–tests_and_cisecret_safety
14geekan/MetaGPT ↗90A–tests_and_cisecret_safety
15princeton-nlp/SWE-agent ↗90A–tests_and_cidependency_pinning
16assafelovic/gpt-researcher ↗90A–tests_and_cidependency_pinning
17huggingface/smolagents ↗90A–tests_and_cidependency_pinning
18google/adk-python ↗90A–tests_and_cisecret_safety
19letta-ai/letta-code ↗88B▲ +10tool_governancesecret_safety
20All-Hands-AI/OpenHands ↗85B–tests_and_cieval_harness
21Aider-AI/aider ↗84B–tests_and_cisecret_safety
22OpenBMB/ChatDev ↗80B–tool_governanceeval_harness
23TransformerOptimus/SuperAGI ↗78C–tests_and_cieval_harness
24reworkd/AgentGPT ↗78C–tests_and_cieval_harness
25openai/swarm ↗70C–tool_governancedependency_pinning
26yoheinakajima/babyagi ↗65D–tool_governancetests_and_ci
27microsoft/JARVIS ↗65D–secret_safetytests_and_ci

Scores are intentionally harsh: a missing dimension earns zero. The scanner measures observable governance surface (tests/CI, tool gating, secret hygiene, dependency pinning, eval harness, observability, resilience) — not runtime safety. A high score means the guardrails a reliable agent needs are present, not that the agent is provably safe.

Reproduce any score

pip install "agent-contracts @ git+https://github.com/impartshadow/agent-contracts.git"
git clone --depth 1 https://github.com/<owner>/<repo>.git
agent-contracts scan --root <repo> --json

Shallow clone is sufficient — the scanner reads the working tree at HEAD and skips .git, so depth-1 and a full clone produce identical scores.

Embed your live badge

Every indexed framework has a self-updating governance-score badge — a static shields.io endpoint served from this page. Embed it once; it re-renders the current score on every scan, no re-publish on your side.

example badge

[![Agent Governance Score](https://img.shields.io/endpoint?url=https://impartshadow.github.io/agent-contracts/badges/<owner>__<repo>.json)](https://impartshadow.github.io/agent-contracts/leaderboard/)

Submit your agent

Open an issue with your repo URL, or run agent-contracts scan --root . --output-markdown AGENT_GOVERNANCE_SCORE.md and open a PR adding the row. Self-scores are accepted only when reproducible from a clean clone.