{ "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { "CollaborationModeMask": { "description": "A mask for collaboration mode settings, allowing partial updates. All fields except `name` are optional, enabling selective updates.", "properties": { "developer_instructions": { "type": [ "string", "null" ] }, "mode": { "anyOf": [ { "$ref": "#/definitions/ModeKind" }, { "type": "null" } ] }, "model": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "reasoning_effort": { "anyOf": [ { "anyOf": [ { "$ref": "#/definitions/ReasoningEffort" }, { "type": "null" } ] }, { "type": "null" } ] } }, "required": [ "name" ], "type": "object" }, "ModeKind": { "description": "Initial collaboration mode to use when the TUI starts.", "enum": [ "plan", "code", "pair_programming", "execute", "custom" ], "type": "string" }, "ReasoningEffort": { "description": "See https://platform.openai.com/docs/guides/reasoning?api-mode=responses#get-started-with-reasoning", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ], "type": "string" } }, "description": "EXPERIMENTAL - collaboration mode presets response.", "properties": { "data": { "items": { "$ref": "#/definitions/CollaborationModeMask" }, "type": "array" } }, "required": [ "data" ], "title": "CollaborationModeListResponse", "type": "object" }