karta
// certified

Certified compatibility.

This matrix is what Karta's readiness checks attest, published. A harness version appears as supported only after it is exercised against the live platform; its model readiness and routes are reported per version below. Results come from runs, not agreements: the criteria are public, and a listing cannot be bought.

Harnesses

A harness is the runtime that executes an agent project: Claude Code, OpenCode, DeepAgents, Goose, Codex CLI, and other supported runtimes. Karta runs the project in its native harness format and freezes the resolved runtime on each release.

Each harness has its own project format. Karta does not translate your agent into a proprietary workflow graph; it detects the harness, packages the project, and deploys dedicated specialists from the same source folder you develop locally. Add an optional [harness] block only when you want to pin the runtime type or version explicitly.

# Create a new native agent project from the CLI.
karta create support-bot --harness claude-code
karta create research-bot --harness deepagents
karta create ops-goose --harness goose
karta create reviewer-codex --harness codex-cli

# Optional: pin the harness when folder layout is not enough.
[harness]
type = "deepagents"    # supported harness id
version = "1"          # optional constraint or exact pin; omit for curated default

Claude Code claude-code

default version 2.1.181 - the version an omitted constraint resolves to

Version Status Model readiness Model routes Capabilities Auth
2.1.181 supported ready anthropic, bedrock, google, openai, openrouter, xai anthropic_messages, bedrock_converse, openai_chat_completions, openai_responses resume, approvals, file_upload, thinking, platform_context api_key, oauth_subscription

Codex CLI codex-cli

default version 0.133.0 - the version an omitted constraint resolves to

Version Status Model readiness Model routes Capabilities Auth
0.133.0 supported ready anthropic, bedrock, google, openai, openrouter, xai anthropic_messages, bedrock_converse, openai_chat_completions, openai_responses resume, file_upload, thinking, platform_context api_key

Deep Agents Code deepagents

default version 0.1.28 - the version an omitted constraint resolves to

Version Status Model readiness Model routes Capabilities Auth
0.1.28 supported ready anthropic, bedrock, google, openai, openrouter, xai anthropic_messages, bedrock_converse, openai_chat_completions, openai_responses file_upload, platform_context api_key

Goose goose

default version 1.39.0 - the version an omitted constraint resolves to

Version Status Model readiness Model routes Capabilities Auth
1.39.0 supported ready anthropic, bedrock, google, openai, openrouter, xai anthropic_messages, bedrock_converse, openai_chat_completions, openai_responses resume, file_upload, thinking, platform_context api_key

OpenCode opencode

default version 1.17.9 - the version an omitted constraint resolves to

Version Status Model readiness Model routes Capabilities Auth
1.17.9 supported ready anthropic, bedrock, google, openai, openrouter, xai anthropic_messages, bedrock_converse, openai_chat_completions, openai_responses resume, file_upload, thinking, platform_context api_key

What certification covers

A certified harness version has passed readiness checks against the live platform: real deploys, real turns, and the model routes it declares exercised end to end. Versions with a security advisory are pulled from the supported set until a fixed version certifies. The Model readiness and Model routes columns above report each version's verified reach across providers and API formats.

Building a harness, model endpoint, or other subsystem you want listed here? See partnering with Karta.

Machine-readable: /harnesses.json. The CLI uses it for fast pre-flight feedback; release acceptance freezes the authoritative runtime for the release.