← 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.

The finding: the single most common weakest dimension is secret safety — 12 of 27 frameworks score it lowest. The gap between "has a test suite" and "won't leak a key" is where agent reliability actually breaks.
#ProjectScoreGradeTrendStrongestWeakest
1langchain-ai/langgraph 100Atests_and_ci
2microsoft/autogen 100Atests_and_ci
3run-llama/llama_index 100Atests_and_ci
4microsoft/semantic-kernel 100Atests_and_ci
5stanfordnlp/dspy 100Atests_and_ci
6Significant-Gravitas/AutoGPT 93Atests_and_cisecret_safety
7crewAIInc/crewAI 93Atests_and_cisecret_safety
8All-Hands-AI/OpenHands 93Atests_and_cisecret_safety
9langchain-ai/langchain 93Atests_and_cisecret_safety
10camel-ai/camel 93Atests_and_cisecret_safety
11pydantic/pydantic-ai 93Atests_and_cisecret_safety
12openai/openai-agents-python 93Atests_and_cisecret_safety
13mem0ai/mem0 93Atests_and_cisecret_safety
14agno-agi/agno 93Atests_and_cisecret_safety
15geekan/MetaGPT 90Atests_and_cisecret_safety
16princeton-nlp/SWE-agent 90Atests_and_cidependency_pinning
17huggingface/smolagents 90Atests_and_cidependency_pinning
18google/adk-python 90Atests_and_cisecret_safety
19assafelovic/gpt-researcher 85Btool_governancedependency_pinning
20Aider-AI/aider 84Btests_and_cisecret_safety
21OpenBMB/ChatDev 80Btool_governanceeval_harness
22TransformerOptimus/SuperAGI 78Ctests_and_cieval_harness
23letta-ai/letta 78Ctests_and_cieval_harness
24reworkd/AgentGPT 78Ctests_and_cieval_harness
25openai/swarm 70Ctool_governancedependency_pinning
26yoheinakajima/babyagi 65Dtool_governancetests_and_ci
27microsoft/JARVIS 65Dsecret_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.