Skip to main content

Model Compatibility

AgentNode Runtime tested against 246 models from 40 providers. 222 pass all 4 scenarios (90%).

Last tested: 2026-07-09. Models marked legacy were verified in an earlier batch and not re-tested in the latest run — still listed with their last known result, not removed.

246
Models Tested
222
Perfect Score (S-Tier)
40
Providers
90%
S-Tier Rate

Tier System

S
Perfect
4/4 scenarios passed
222
A
Great
3/4 scenarios passed
13
B
Partial
2/4 scenarios passed
1
C
Minimal
1/4 scenarios passed
6
F
Unsupported
0/4 scenarios passed
4

Test Scenarios

1Capabilities

Model calls agentnode_capabilities to list installed tools

2Search + Install

Model searches for a package, then installs it

3Run Tool

Model executes a tool with specific arguments

4Multi-step

Model chains multiple tool calls autonomously

All 40 tested providers are counted in the totals above. Providers whose tested models only returned API or execution errors are excluded from the visible table below, so fewer provider groups may appear here than the total number of providers tested.

246 of 246 models
ProviderModelTierS1S2S3S4Score
~anthropicclaude-haiku-latestS4/4
~anthropicclaude-opus-latestS4/4
~anthropicclaude-sonnet-latestS4/4
~googlegemini-flash-latestS4/4
~moonshotaikimi-latestS4/4
~openaigpt-latestS4/4
~x-aigrok-latestS4/4
aion-labsaion-2.0S4/4
aion-labsaion-3.0S4/4
aion-labsaion-3.0-miniS4/4
amazonnova-2-lite-v1legacyS4/4
amazonnova-lite-v1legacyS4/4
amazonnova-micro-v1legacyS4/4
amazonnova-premier-v1legacyS4/4
amazonnova-pro-v1legacyS4/4
anthropicclaude-3-haikulegacyS4/4
anthropicclaude-fable-5S4/4
anthropicclaude-haiku-4.5legacyS4/4
anthropicclaude-opus-4legacyS4/4
anthropicclaude-opus-4.1legacyS4/4
anthropicclaude-opus-4.5legacyS4/4
anthropicclaude-opus-4.6legacyS4/4
anthropicclaude-opus-4.7S4/4
anthropicclaude-opus-4.8S4/4
anthropicclaude-opus-4.8-fastS4/4
anthropicclaude-sonnet-4legacyS4/4
anthropicclaude-sonnet-4.5legacyS4/4
anthropicclaude-sonnet-4.6legacyS4/4
bytedance-seedseed-1.6legacyS4/4
bytedance-seedseed-1.6-flashlegacyS4/4
bytedance-seedseed-2.0-litelegacyS4/4
bytedance-seedseed-2.0-minilegacyS4/4
coherecommand-r-08-2024legacyS4/4
coherecommand-r-plus-08-2024legacyS4/4
coherenorth-mini-code:freeS4/4
deepseekdeepseek-chatlegacyS4/4
deepseekdeepseek-chat-v3-0324legacyS4/4
deepseekdeepseek-chat-v3.1legacyS4/4
deepseekdeepseek-r1legacyS4/4
deepseekdeepseek-v3.1-terminuslegacyS4/4
deepseekdeepseek-v3.2legacyS4/4
deepseekdeepseek-v3.2-explegacyS4/4
deepseekdeepseek-v4-flashS4/4
googlegemini-2.5-flashlegacyS4/4
googlegemini-2.5-flash-liteS4/4
googlegemini-2.5-flash-lite-preview-09-2025S4/4
googlegemini-2.5-prolegacyS4/4
googlegemini-2.5-pro-previewS4/4
googlegemini-2.5-pro-preview-05-06S4/4
googlegemini-3-pro-imageS4/4
googlegemini-3.1-flash-liteS4/4
googlegemini-3.1-flash-lite-previewS4/4
googlegemini-3.1-pro-preview-customtoolsS4/4
googlegemini-3.5-flashS4/4
googlegemma-4-26b-a4b-itlegacyS4/4
googlegemma-4-31b-itlegacyS4/4
ibm-granitegranite-4.1-8bS4/4
inceptionmercury-2legacyS4/4
inclusionailing-2.6-1tS4/4
inclusionairing-2.6-1tS4/4
kwaipilotkat-coder-pro-v2legacyS4/4
meta-llamallama-3-8b-instructlegacyS4/4
meta-llamallama-3.1-70b-instructlegacyS4/4
meta-llamallama-3.1-8b-instructlegacyS4/4
meta-llamallama-3.3-70b-instructlegacyS4/4
meta-llamallama-4-mavericklegacyS4/4
meta-llamallama-4-scoutlegacyS4/4
minimaxminimax-m1legacyS4/4
minimaxminimax-m2legacyS4/4
minimaxminimax-m2.1legacyS4/4
minimaxminimax-m2.5legacyS4/4
minimaxminimax-m2.7legacyS4/4
minimaxminimax-m3S4/4
mistralaicodestral-2508legacyS4/4
mistralaidevstral-2512legacyS4/4
mistralaiministral-14b-2512legacyS4/4
mistralaiministral-3b-2512legacyS4/4
mistralaiministral-8b-2512legacyS4/4
mistralaimistral-largelegacyS4/4
mistralaimistral-large-2407legacyS4/4
mistralaimistral-large-2512legacyS4/4
mistralaimistral-medium-3legacyS4/4
mistralaimistral-medium-3-5S4/4
mistralaimistral-medium-3.1legacyS4/4
mistralaimistral-nemolegacyS4/4
mistralaimistral-sabalegacyS4/4
mistralaimistral-small-2603legacyS4/4
mistralaimistral-small-3.2-24b-instructlegacyS4/4
mistralaimixtral-8x22b-instructlegacyS4/4
mistralaivoxtral-small-24b-2507legacyS4/4
moonshotaikimi-k2legacyS4/4
moonshotaikimi-k2-0905legacyS4/4
moonshotaikimi-k2-thinkingS4/4
moonshotaikimi-k2.5legacyS4/4
moonshotaikimi-k2.6S4/4
moonshotaikimi-k2.7-codeS4/4
nex-aginex-n2-miniS4/4
nex-aginex-n2-proS4/4
nvidiallama-3.3-nemotron-super-49b-v1.5legacyS4/4
nvidianemotron-3-nano-30b-a3blegacyS4/4
nvidianemotron-3-nano-omni-30b-a3b-reasoning:freeS4/4
nvidianemotron-3-super-120b-a12bS4/4
nvidianemotron-3-ultra-550b-a55bS4/4
nvidianemotron-3-ultra-550b-a55b:freeS4/4
openaigpt-3.5-turbolegacyS4/4
openaigpt-3.5-turbo-0613legacyS4/4
openaigpt-3.5-turbo-16klegacyS4/4
openaigpt-4legacyS4/4
openaigpt-4-turbolegacyS4/4
openaigpt-4.1legacyS4/4
openaigpt-4.1-minilegacyS4/4
openaigpt-4.1-nanolegacyS4/4
openaigpt-4olegacyS4/4
openaigpt-4o-2024-05-13legacyS4/4
openaigpt-4o-2024-08-06legacyS4/4
openaigpt-4o-2024-11-20legacyS4/4
openaigpt-4o-minilegacyS4/4
openaigpt-4o-mini-2024-07-18legacyS4/4
openaigpt-5legacyS4/4
openaigpt-5-codexS4/4
openaigpt-5-minilegacyS4/4
openaigpt-5-nanolegacyS4/4
openaigpt-5-prolegacyS4/4
openaigpt-5.1legacyS4/4
openaigpt-5.1-chatlegacyS4/4
openaigpt-5.1-codexS4/4
openaigpt-5.1-codex-maxS4/4
openaigpt-5.1-codex-miniS4/4
openaigpt-5.2legacyS4/4
openaigpt-5.2-chatlegacyS4/4
openaigpt-5.2-codexS4/4
openaigpt-5.3-chatlegacyS4/4
openaigpt-5.3-codexS4/4
openaigpt-5.4legacyS4/4
openaigpt-5.4-minilegacyS4/4
openaigpt-5.4-nanolegacyS4/4
openaigpt-5.5S4/4
openaigpt-chat-latestS4/4
openaigpt-oss-120blegacyS4/4
openaigpt-oss-20blegacyS4/4
openaigpt-oss-20b:freeS4/4
openaio1legacyS4/4
openaio3legacyS4/4
openaio3-minilegacyS4/4
openaio3-mini-highlegacyS4/4
openaio3-prolegacyS4/4
openaio4-minilegacyS4/4
openaio4-mini-highlegacyS4/4
openrouterautolegacyS4/4
openrouterfreelegacyS4/4
poolsidelaguna-m.1S4/4
poolsidelaguna-xs-2.1S4/4
poolsidelaguna-xs-2.1:freeS4/4
poolsidelaguna-xs.2S4/4
poolsidelaguna-xs.2:freeS4/4
qwenqwen-2.5-72b-instructlegacyS4/4
qwenqwen-2.5-7b-instructlegacyS4/4
qwenqwen-pluslegacyS4/4
qwenqwen-plus-2025-07-28legacyS4/4
qwenqwen-plus-2025-07-28:thinkingS4/4
qwenqwen3-14blegacyS4/4
qwenqwen3-235b-a22blegacyS4/4
qwenqwen3-235b-a22b-2507legacyS4/4
qwenqwen3-30b-a3blegacyS4/4
qwenqwen3-30b-a3b-instruct-2507legacyS4/4
qwenqwen3-30b-a3b-thinking-2507S4/4
qwenqwen3-32blegacyS4/4
qwenqwen3-8blegacyS4/4
qwenqwen3-coderlegacyS4/4
qwenqwen3-coder-30b-a3b-instructlegacyS4/4
qwenqwen3-coder-flashlegacyS4/4
qwenqwen3-coder-nextlegacyS4/4
qwenqwen3-coder-pluslegacyS4/4
qwenqwen3-maxlegacyS4/4
qwenqwen3-max-thinkingS4/4
qwenqwen3-next-80b-a3b-instructlegacyS4/4
qwenqwen3-next-80b-a3b-thinkingS4/4
qwenqwen3-vl-235b-a22b-instructS4/4
qwenqwen3-vl-235b-a22b-thinkingS4/4
qwenqwen3-vl-30b-a3b-instructS4/4
qwenqwen3-vl-30b-a3b-thinkingS4/4
qwenqwen3-vl-32b-instructS4/4
qwenqwen3-vl-8b-instructS4/4
qwenqwen3-vl-8b-thinkingS4/4
qwenqwen3.5-122b-a10blegacyS4/4
qwenqwen3.5-27blegacyS4/4
qwenqwen3.5-35b-a3blegacyS4/4
qwenqwen3.5-397b-a17blegacyS4/4
qwenqwen3.5-9blegacyS4/4
qwenqwen3.5-flash-02-23legacyS4/4
qwenqwen3.5-plus-02-15legacyS4/4
qwenqwen3.5-plus-20260420S4/4
qwenqwen3.6-27bS4/4
qwenqwen3.6-35b-a3bS4/4
qwenqwen3.6-flashS4/4
qwenqwen3.6-max-previewS4/4
qwenqwen3.6-plusS4/4
qwenqwen3.7-maxS4/4
qwenqwen3.7-plusS4/4
relacerelace-searchlegacyS4/4
stepfunstep-3.5-flashlegacyS4/4
stepfunstep-3.7-flashS4/4
tencenthy3S4/4
tencenthy3-previewS4/4
tencenthy3:freeS4/4
upstagesolar-pro-3legacyS4/4
x-aigrok-4.20legacyS4/4
x-aigrok-build-0.1S4/4
xiaomimimo-v2.5S4/4
xiaomimimo-v2.5-proS4/4
z-aiglm-4.5legacyS4/4
z-aiglm-4.5-airlegacyS4/4
z-aiglm-4.5vlegacyS4/4
z-aiglm-4.6legacyS4/4
z-aiglm-4.6vlegacyS4/4
z-aiglm-4.7legacyS4/4
z-aiglm-4.7-flashlegacyS4/4
z-aiglm-5legacyS4/4
z-aiglm-5-turbolegacyS4/4
z-aiglm-5.1S4/4
z-aiglm-5.2S4/4
z-aiglm-5v-turbolegacyS4/4
~openaigpt-mini-latestA3/4
anthropicclaude-sonnet-5A3/4
arcee-aitrinity-large-thinkingA3/4
deepseekdeepseek-r1-0528legacyA3/4
deepseekdeepseek-v4-proA3/4
googlegemini-3-flash-previewA3/4
googlegemini-3.1-pro-previewA3/4
inclusionailing-2.6-flashA3/4
nvidianemotron-3-nano-30b-a3b:freeA3/4
nvidianemotron-3-super-120b-a12b:freeA3/4
nvidianemotron-nano-9b-v2:freeA3/4
poolsidelaguna-m.1:freeA3/4
rekaaireka-edgelegacyA3/4
openaigpt-oss-safeguard-20blegacyB2/4
ai21jamba-large-1.7legacyC1/4
arcee-aitrinity-minilegacyC1/4
googlegemma-3-27b-itC1/4
nvidianemotron-nano-12b-v2-vl:freeC1/4
openaigpt-oss-120b:freeC1/4
qwenqwen3-235b-a22b-thinking-2507C1/4
googlegemma-3-12b-itF0/4
googlegemma-4-26b-a4b-it:freeF0/4
openaigpt-audioF0/4
thedrummerunslopnemo-12bF0/4

Methodology

Every model is tested through OpenRouter using the OpenAI-compatible API format. Each model runs 4 real tool-calling scenarios against a live AgentNode Runtime instance with actual registered tools.

A scenario passes when the model calls all expected tools with correct arguments and produces a coherent response. No mocking, no simulated tool calls. The model must generate valid function calls that the runtime can execute.

Models that return API errors (rate limits, unavailable, etc.) are excluded from the matrix and not counted in any tier.

Works with your model

90% of all tested models achieve perfect compatibility. Pick any model from your provider and start building.