II.
CapabilitySupport JSON
Structured · livecapabilitySupport:claude:ge-0-0-0:tool-approval
capabilitySupport:claude:ge-0-0-0:tool-approval json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "capabilitySupport:claude:ge-0-0-0:tool-approval",
"_kind": "CapabilitySupport",
"_file": "capabilities-and-models/capability-support.yaml",
"_cluster": "capabilities-and-models",
"attributes": {
"supportId": "capabilitySupport:claude:ge-0-0-0:tool-approval",
"capabilityId": "tool-approval",
"supportLevel": "native",
"subjectKind": "AgentVersion",
"subjectId": "agentVersion:claude:ge-0-0-0",
"versionRange": ">=0.0.0",
"notes": "Permission modes and auto mode document Claude Code's native approval boundary model for tools and edits.",
"evidenceRefs": [
"repo-sdk-fallback",
"web-claude-code-permissions",
"web-claude-code-permission-modes",
"web-anthropic-claude-code-auto-mode"
]
},
"outgoingEdges": [
{
"from": "capabilitySupport:claude:ge-0-0-0:tool-approval",
"to": "agentVersion:claude:ge-0-0-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:claude:ge-0-0-0:tool-approval",
"to": "capability:tool-approval",
"kind": "evidences_capability",
"attributes": {}
}
],
"incomingEdges": []
}