{ "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { "FileChangeApprovalDecision": { "oneOf": [ { "description": "User approved the file changes.", "enum": ["accept"], "type": "string" }, { "description": "User approved the file changes and future changes to the same files should run without prompting.", "enum": ["acceptForSession"], "type": "string" }, { "description": "User denied the file changes. The agent will continue the turn.", "enum": ["decline"], "type": "string" }, { "description": "User denied the file changes. The turn will also be immediately interrupted.", "enum": ["cancel"], "type": "string" } ] } }, "properties": { "decision": { "$ref": "#/definitions/FileChangeApprovalDecision" } }, "required": ["decision"], "title": "FileChangeRequestApprovalResponse", "type": "object" }