---
title: "Compatibility matrix"
canonical: "https://canmyagentuse.com/matrix"
contentKind: "page"
locale: "en"
description: "Current-track feature-by-surface compatibility matrix with explicit unknowns."
llmSummary: "Current-track feature-by-surface compatibility matrix with explicit unknowns."
publishedAt: null
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: null
tags: []
---

# Compatibility matrix

Current-track feature-by-surface compatibility matrix with explicit unknowns.

- HTML: https://canmyagentuse.com/matrix
- JSON: https://canmyagentuse.com/api/v1/matrix.json
- Markdown: https://canmyagentuse.com/matrix.md

Current track only. Each status applies to an exact harness surface. Open a capability record for constraints and evidence.

Unknown means insufficient published evidence; it does not mean unsupported.

## Matrix (125 capabilities × 31 surfaces)

| Capability | [ChatGPT](/harnesses/chatgpt-web.md) | [Claude](/harnesses/claude-web.md) | [Gemini](/harnesses/gemini-web.md) | [Copilot](/harnesses/copilot-web.md) | [Grok](/harnesses/grok-web.md) | [Grok Bot](/harnesses/grok-bot-desktop.md) | [Perplexity](/harnesses/perplexity-web.md) | [Le Chat](/harnesses/le-chat.md) | [Devin](/harnesses/devin-web.md) | [Replit Agent](/harnesses/replit-agent.md) | [ChatGPT](/harnesses/chatgpt-desktop.md) | [Claude](/harnesses/claude-desktop.md) | [Cursor](/harnesses/cursor.md) | [OpenWork Desktop](/harnesses/openwork-desktop.md) | [Copilot Chat](/harnesses/vscode-copilot.md) | [Chrome WebMCP origin trial](/harnesses/chrome-webmcp-preview.md) | [Windsurf](/harnesses/windsurf.md) | [Zed Agent](/harnesses/zed-agent.md) | [Continue](/harnesses/continue.md) | [Cline](/harnesses/cline.md) | [JetBrains AI](/harnesses/jetbrains-ai.md) | [Warp](/harnesses/warp.md) | [Claude CLI](/harnesses/claude-cli.md) | [ChatGPT CLI](/harnesses/chatgpt-cli.md) | [Codex CLI](/harnesses/codex-cli.md) | [OpenCode](/harnesses/opencode.md) | [Gemini CLI](/harnesses/gemini-cli.md) | [Aider](/harnesses/aider.md) | [Goose](/harnesses/goose.md) | [Copilot CLI](/harnesses/copilot-cli.md) | [Amp](/harnesses/amp-cli.md) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Agent Plugins failure isolation](/features/agent-plugin-failure-isolation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Agent Plugins packaged MCP](/features/agent-plugin-mcp.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Agent Plugins packaged skills](/features/agent-plugin-skills.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Agent Plugins portable manifest](/features/agent-plugin-core.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Agent Skills](/features/agent-skills.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Agent Skills core and discovery](/features/skills.md) | Partial | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Agent Skills manual invocation](/features/skill-manual-invocation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown |
| [Agent Skills progressive loading](/features/skill-progressive-loading.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Agent Skills references and assets](/features/skill-references-assets.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Agent Skills scripts](/features/skill-scripts.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [AGENTS.md root instructions](/features/agents-md.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Partial | Unknown | Unknown | Supported | Unknown |
| [Artifact export](/features/artifact-export.md) | Supported | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Audio file input](/features/audio-file-input.md) | Unknown | Unknown | Supported | Unknown | Supported | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Audit logs](/features/audit-logs.md) | Partial | Partial | Unknown | Unknown | Unknown | Unsupported | Unknown | Unknown | Unknown | Unknown | Partial | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Automatic context compaction](/features/automatic-context-compaction.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Background agents](/features/background-agents.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Partial | Partial | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Browser automation](/features/browser-automation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Code execution](/features/code-execution.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Collaboration](/features/collaboration-and-portability.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Computer use](/features/computer-use.md) | Partial | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Partial | Unknown | Unknown | Partial | Partial | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Concurrent subagents](/features/subagent-concurrency.md) | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown |
| [Connectors](/features/connectors.md) | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Context compaction controls](/features/context-compaction-controls.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Context usage](/features/context-usage-visibility.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown |
| [Context window](/features/context-window.md) | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Conversation export](/features/conversation-export.md) | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Conversation sharing](/features/conversation-sharing.md) | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Custom instructions](/features/custom-instructions.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Data residency](/features/data-residency.md) | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Data retention controls](/features/data-retention-controls.md) | Unknown | Supported | Supported | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Diffs and patches](/features/diffs-and-patches.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown |
| [Document input](/features/office-document-input.md) | Unknown | Supported | Supported | Supported | Supported | Supported | Partial | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Encryption key management](/features/encryption-key-controls.md) | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [File and media inputs](/features/file-inputs.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [File upload limits](/features/upload-limits.md) | Unknown | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Human approval](/features/human-approval.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Supported | Supported | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Supported | Unknown |
| [Image input](/features/image-input.md) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Local models](/features/local-models.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown |
| [Long-term memory](/features/long-term-memory.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP Apps](/features/mcp-apps.md) | Partial | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP cancellation](/features/mcp-cancellation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP client role](/features/mcp-client-role.md) | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP elicitation](/features/mcp-elicitation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unsupported | Unknown | Unknown | Unknown | Unknown |
| [MCP legacy HTTP and SSE](/features/mcp-legacy-sse.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unsupported | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP list-changed notifications](/features/mcp-list-changed.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP logging](/features/mcp-logging.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP OAuth authorization](/features/mcp-oauth.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Partial | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP progress notifications](/features/mcp-progress.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP prompt-list notifications](/features/mcp-prompts-list-changed.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP prompts](/features/mcp-prompts.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Supported | Supported | Partial | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP Registry metadata](/features/mcp-registry.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP resource subscriptions](/features/mcp-resource-subscriptions.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP resources](/features/mcp-resources.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unsupported | Supported | Partial | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP revision compatibility](/features/mcp-revision.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP roots](/features/mcp-roots.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unsupported | Unsupported | Unsupported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP sampling](/features/mcp-sampling.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP server instructions](/features/mcp-server-instructions.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP server role](/features/mcp-server-role.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP stdio transport](/features/mcp-stdio.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP Streamable HTTP](/features/mcp-streamable-http.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [MCP task listing](/features/mcp-task-listing.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP tasks](/features/mcp-tasks.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [MCP tools](/features/mcp-tools.md) | Partial | Partial | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Supported | Supported | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Model Context Protocol](/features/mcp.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Model fallback](/features/model-fallback.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Model selection](/features/model-selection.md) | Supported | Supported | Unknown | Unknown | Unknown | Unsupported | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Models and context](/features/models-and-context.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Multi-file edit](/features/multi-file-edit.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Native plugin system](/features/native-plugins.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Nested AGENTS.md instructions](/features/nested-agents-md.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Partial | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Partial | Unknown | Unknown | Partial | Unknown |
| [Nested subagents](/features/nested-subagents.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unsupported | Unknown | Unknown | Unknown | Unsupported | Unknown | Unknown | Supported | Unknown |
| [Offline operation](/features/local-only-mode.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unsupported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Organization policy controls](/features/admin-policy-controls.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Output token limit](/features/output-token-limit.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [PDF input](/features/pdf-documents.md) | Unknown | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Per-subagent model selection](/features/subagent-model-selection.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Persistent instructions](/features/instructions.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Plans and pricing](/features/plan-pricing-disclosure.md) | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Partial | Unknown | Unknown | Unknown | Unknown |
| [Plugin marketplace](/features/plugin-marketplace.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Plugin systems](/features/plugins.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Plugin vendor extensions](/features/plugin-vendor-extensions.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Pricing, usage, and limits](/features/usage-and-reliability.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Project rules](/features/native-rules.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Project-scoped Agent Skills](/features/skill-project-scope.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Prompt cache controls](/features/prompt-cache-controls.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Prompt cache telemetry](/features/prompt-cache-telemetry.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown |
| [Prompt caching](/features/prompt-cache-reuse.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown |
| [Pull request integration](/features/git-pull-requests.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown |
| [Rate limits and quotas](/features/rate-limit-disclosure.md) | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown |
| [Realtime voice](/features/realtime-voice.md) | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Reasoning effort controls](/features/reasoning-effort-controls.md) | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Role-based access control (RBAC)](/features/role-based-access.md) | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Sandbox network access](/features/sandbox-network.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Scheduled runs](/features/scheduled-runs.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Screenshots](/features/screenshots.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown |
| [Secrets management](/features/secrets-management.md) | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Security and privacy](/features/data-security-controls.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Session resume](/features/resumable-runs.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Shared projects](/features/shared-projects.md) | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Streaming output](/features/streaming-output.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Structured outputs](/features/structured-output.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Subagent context](/features/subagent-context-isolation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Subagent delegation](/features/subagent-delegation.md) | Supported | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Supported | Unknown |
| [Subagent management](/features/subagent-lifecycle-controls.md) | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Subagent MCP access](/features/subagent-mcp-access.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Subagent permissions](/features/subagent-approval-boundaries.md) | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Subagent results](/features/subagent-result-handoff.md) | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Subagent write access](/features/subagent-write-access.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Subagents](/features/subagents.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Terminal commands](/features/terminal.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Supported | Supported | Unknown | Supported | Supported | Supported | Partial | Unknown | Supported | Unknown |
| [Training data controls](/features/training-data-controls.md) | Partial | Unknown | Supported | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Usage metering](/features/usage-metering.md) | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Partial | Unknown |
| [User-scoped Agent Skills](/features/skill-user-scope.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Video input](/features/video-input.md) | Unknown | Unknown | Supported | Unknown | Supported | Supported | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [Web fetch](/features/web-fetch.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown |
| [WebMCP](/features/webmcp.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP declarative form tools](/features/webmcp-declarative-tools.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP execution cancellation](/features/webmcp-cancellation.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP imperative tools](/features/webmcp-imperative-tools.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP permissions policy](/features/webmcp-permissions-policy.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP security annotations](/features/webmcp-security-annotations.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP tool discovery](/features/webmcp-tool-discovery.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [WebMCP tool execution](/features/webmcp-tool-execution.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| [Workspace files](/features/workspace-files.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Supported | Supported | Unknown | Partial | Supported | Supported | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Supported | Supported | Unknown | Supported | Supported | Supported | Supported | Unknown | Supported | Unknown |
| [Workspace search](/features/workspace-search.md) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Supported | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Supported | Partial | Unknown | Supported | Unknown |
