← 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: 2 regression(s), 0 improvement(s) since the last scan. Biggest drop: letta-ai/letta 78→20 (-58). Every delta is reproducible at the recorded commit.
#ProjectScoreGradeTrendStrongestWeakest
1langchain-ai/langgraph 100Atests_and_ci
2microsoft/autogen 100Atests_and_ci
3run-llama/llama_index 100Atests_and_ci
4stanfordnlp/dspy 100Atests_and_ci
5Significant-Gravitas/AutoGPT 93Atests_and_cisecret_safety
6crewAIInc/crewAI 93Atests_and_cisecret_safety
7langchain-ai/langchain 93Atests_and_cisecret_safety
8microsoft/semantic-kernel 93A▼ -7tests_and_cisecret_safety
9camel-ai/camel 93Atests_and_cisecret_safety
10pydantic/pydantic-ai 93Atests_and_cisecret_safety
11openai/openai-agents-python 93Atests_and_cisecret_safety
12mem0ai/mem0 93Atests_and_cisecret_safety
13agno-agi/agno 93Atests_and_cisecret_safety
14geekan/MetaGPT 90Atests_and_cisecret_safety
15princeton-nlp/SWE-agent 90Atests_and_cidependency_pinning
16huggingface/smolagents 90Atests_and_cidependency_pinning
17google/adk-python 90Atests_and_cisecret_safety
18All-Hands-AI/OpenHands 85Btests_and_cieval_harness
19assafelovic/gpt-researcher 85Btool_governancedependency_pinning
20Aider-AI/aider 84Btests_and_cisecret_safety
21OpenBMB/ChatDev 80Btool_governanceeval_harness
22TransformerOptimus/SuperAGI 78Ctests_and_cieval_harness
23reworkd/AgentGPT 78Ctests_and_cieval_harness
24openai/swarm 70Ctool_governancedependency_pinning
25yoheinakajima/babyagi 65Dtool_governancetests_and_ci
26microsoft/JARVIS 65Dsecret_safetytests_and_ci
27letta-ai/letta 20F▼ -58tool_governancetests_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.