Enable or disable snapshot tracking. When false, filesystem snapshots are not recorded and undoing or reverting will not undo/redo file changes. Defaults to true.
Enable or disable snapshot tracking. When false, filesystem snapshots are not recorded and undoing or reverting will not undo/redo file changes. Defaults to true.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cognitio Agent SDK","description":"Build agents with tools, conversations, streaming, and structured output. Built on OpenCode.","colors":{"primary":"#26785F","light":"#75B798","dark":"#26785F"},"logo":{"light":"https://mintcdn.com/cognitio-agent/srd9ZY8iFu26ek1X/logo/light.svg?fit=max\u0026auto=format\u0026n=srd9ZY8iFu26ek1X\u0026q=85\u0026s=4e1138ebb35c96512e30906800a24753","dark":"https://mintcdn.com/cognitio-agent/srd9ZY8iFu26ek1X/logo/dark.svg?fit=max\u0026auto=format\u0026n=srd9ZY8iFu26ek1X\u0026q=85\u0026s=6622558dfa45f2ca6a266c8d0c874d40"},"favicon":"https://mintcdn.com/cognitio-agent/srd9ZY8iFu26ek1X/favicon.svg?fit=max\u0026auto=format\u0026n=srd9ZY8iFu26ek1X\u0026q=85\u0026s=001e27737938f0b5dd6a1c3084f47937","navbar":{"links":[{"href":"https://github.com/ozgurugurlu/cognitio-agent-sdk","label":"GitHub"},{"href":"mailto:ugurlu.oozgur@gmail.com","label":"Contact"}]},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cognitio-agent","hasAudioNarration":false,"actualSubdomain":"cognitio-agent","customDomains":[],"gitSource":{"type":"github","owner":"ozgurugurlu","repo":"cognitio-agent-sdk","deployBranch":"main","contentDirectory":"packages/docs","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6abcbcdc2225218f6ce34654","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Advanced","count":273},{"language":"default","tag":"Protocol types","count":144},{"language":"default","tag":"HTTP endpoints","count":127},{"language":"default","tag":"API Reference","count":118},{"language":"default","tag":"SDK reference","count":116},{"language":"default","tag":"Interfaces","count":50},{"language":"default","tag":"Types","count":43},{"language":"default","tag":"Guides","count":31},{"language":"default","tag":"Functions","count":13},{"language":"default","tag":"Session","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/update-configuration","slug":"/api-reference/update-configuration","pageMetadata":{"title":"Update configuration","description":"Update Cognitio configuration settings and preferences.","deprecated":null,"version":null,"openapi":"/openapi.json patch /config","href":"/api-reference/update-configuration","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Update Cognitio configuration settings and preferences.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update configuration","description":"Update Cognitio configuration settings and preferences.","deprecated":null,"version":null,"openapi":"/openapi.json patch /config","href":"/api-reference/update-configuration","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"config.update","parameters":["7231c7d6-daf0-4ec9-a021-416207da91e3","5ff415b6-3e41-474b-b064-e8c9e10532d7"],"summary":"Update configuration","description":"Update Cognitio configuration settings and preferences.","responses":{"200":"6523b6d6-b5e6-4b67-9a49-a99a06bd70b0","400":"443d9e35-d1af-4ea5-af5a-e4c3d039217e"},"requestBody":"72a1f8e0-61e6-47df-a3d9-1beb80917a85","x-codeSamples":[{"lang":"js","source":"import { createCognitioClient } from \"@cognitio/sdk\n\nconst client = createCognitioClient()\nawait client.config.update({\n ...\n})"}],"method":"patch","type":"path","servers":[],"security":[],"path":"/config","baseUrlOptions":[],"title":"Update configuration","codeSamples":[{"lang":"js","source":"import { createCognitioClient } from \"@cognitio/sdk\n\nconst client = createCognitioClient()\nawait client.config.update({\n ...\n})"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"7231c7d6-daf0-4ec9-a021-416207da91e3":{"in":"query","name":"directory","schema":{"type":"string","uniqueKey":"","typeLabel":"string"}},"5ff415b6-3e41-474b-b064-e8c9e10532d7":{"in":"query","name":"workspace","schema":{"type":"string","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"$schema":{"description":"JSON schema reference for configuration validation","type":"string","uniqueKey":"$schema","typeLabel":"string"},"logLevel":{"description":"Log level","type":"string","enum":["DEBUG","INFO","WARN","ERROR"],"uniqueKey":"logLevel","typeLabel":"enum\u003cstring>"},"server":{"description":"Server configuration for cognitio serve and web commands","type":"object","properties":{"port":{"description":"Port to listen on","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"server.port","typeLabel":"integer"},"hostname":{"description":"Hostname to listen on","type":"string","uniqueKey":"server.hostname","typeLabel":"string"},"mdns":{"description":"Enable mDNS service discovery","type":"boolean","uniqueKey":"server.mdns","typeLabel":"boolean"},"mdnsDomain":{"description":"Custom domain name for mDNS service (default: cognitio.local)","type":"string","uniqueKey":"server.mdnsDomain","typeLabel":"string"},"cors":{"description":"Additional domains to allow for CORS","type":"array","items":{"type":"string","uniqueKey":"server.cors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"server.cors","typeLabel":"string[]"}},"uniqueKey":"server","typeLabel":"object"},"command":{"description":"Command configuration","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"template":{"type":"string","isRequired":true,"uniqueKey":"command.additionalProperties.template","typeLabel":"string"},"description":{"type":"string","uniqueKey":"command.additionalProperties.description","typeLabel":"string"},"agent":{"type":"string","uniqueKey":"command.additionalProperties.agent","typeLabel":"string"},"model":{"type":"string","uniqueKey":"command.additionalProperties.model","typeLabel":"string"},"subtask":{"type":"boolean","uniqueKey":"command.additionalProperties.subtask","typeLabel":"boolean"}},"required":["template"],"uniqueKey":"command.additionalProperties","typeLabel":"object"},"uniqueKey":"command","typeLabel":"object"},"skills":{"description":"Additional skill folder paths","type":"object","properties":{"paths":{"description":"Additional paths to skill folders","type":"array","items":{"type":"string","uniqueKey":"skills.paths.items.[INDEX]","typeLabel":"string"},"uniqueKey":"skills.paths","typeLabel":"string[]"},"urls":{"description":"URLs to fetch skills from (e.g., https://example.com/.well-known/skills/)","type":"array","items":{"type":"string","uniqueKey":"skills.urls.items.[INDEX]","typeLabel":"string"},"uniqueKey":"skills.urls","typeLabel":"string[]"}},"uniqueKey":"skills","typeLabel":"object"},"watcher":{"type":"object","properties":{"ignore":{"type":"array","items":{"type":"string","uniqueKey":"watcher.ignore.items.[INDEX]","typeLabel":"string"},"uniqueKey":"watcher.ignore","typeLabel":"string[]"}},"uniqueKey":"watcher","typeLabel":"object"},"snapshot":{"description":"Enable or disable snapshot tracking. When false, filesystem snapshots are not recorded and undoing or reverting will not undo/redo file changes. Defaults to true.","type":"boolean","uniqueKey":"snapshot","typeLabel":"boolean"},"plugin":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"plugin.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","properties":{"[0]":{"type":"string","uniqueKey":"plugin.items.[INDEX].oneOf.1.[0]","typeLabel":"string"},"[1]":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"plugin.items.[INDEX].oneOf.1.[1].additionalProperties","typeLabel":"any"},"uniqueKey":"plugin.items.[INDEX].oneOf.1.[1]","typeLabel":"object"}},"uniqueKey":"plugin.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"plugin.items.[INDEX]","typeLabel":"string | object"},"uniqueKey":"plugin","typeLabel":"(string | object)[]"},"share":{"description":"Control sharing behavior:'manual' allows manual sharing via commands, 'auto' enables automatic sharing, 'disabled' disables all sharing","type":"string","enum":["manual","auto","disabled"],"uniqueKey":"share","typeLabel":"enum\u003cstring>"},"autoshare":{"description":"@deprecated Use 'share' field instead. Share newly created sessions automatically","type":"boolean","uniqueKey":"autoshare","typeLabel":"boolean"},"autoupdate":{"oneOf":[{"type":"boolean","description":"Automatically update to the latest version. Set to true to auto-update, false to disable, or 'notify' to show update notifications","uniqueKey":"autoupdate.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Automatically update to the latest version. Set to true to auto-update, false to disable, or 'notify' to show update notifications","const":"notify","uniqueKey":"autoupdate.oneOf.1","typeLabel":"string"}],"uniqueKey":"autoupdate","typeLabel":"boolean | string"},"disabled_providers":{"description":"Disable providers that are loaded automatically","type":"array","items":{"type":"string","uniqueKey":"disabled_providers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"disabled_providers","typeLabel":"string[]"},"enabled_providers":{"description":"When set, ONLY these providers will be enabled. All other providers will be ignored","type":"array","items":{"type":"string","uniqueKey":"enabled_providers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"enabled_providers","typeLabel":"string[]"},"model":{"description":"Model to use in the format of provider/model, eg anthropic/claude-2","type":"string","uniqueKey":"model","typeLabel":"string"},"small_model":{"description":"Small model to use for tasks like title generation in the format of provider/model","type":"string","uniqueKey":"small_model","typeLabel":"string"},"default_agent":{"description":"Default agent to use when none is specified. Must be a primary agent. Falls back to 'build' if not set or if the specified agent is invalid.","type":"string","uniqueKey":"default_agent","typeLabel":"string"},"username":{"description":"Custom username to display in conversations instead of system username","type":"string","uniqueKey":"username","typeLabel":"string"},"mode":{"description":"@deprecated Use `agent` field instead.","type":"object","properties":{"build":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"mode.build.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"mode.build.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"mode.build.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"mode.build.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"mode.build.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"mode.build.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"mode.build.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"mode.build.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"mode.build.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"mode.build.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"mode.build.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.build.options.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.build.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"mode.build.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"mode.build.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.build.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.build.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.build.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"mode.build.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"mode.build.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"mode.build.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.build.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.build.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.build","typeLabel":"object"},"plan":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"mode.plan.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"mode.plan.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"mode.plan.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"mode.plan.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"mode.plan.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"mode.plan.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"mode.plan.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"mode.plan.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"mode.plan.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"mode.plan.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"mode.plan.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.plan.options.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.plan.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"mode.plan.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"mode.plan.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.plan.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.plan.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.plan.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"mode.plan.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"mode.plan.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"mode.plan.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.plan.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.plan.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.plan","typeLabel":"object"}},"additionalProperties":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"mode.additionalProperties.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"mode.additionalProperties.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"mode.additionalProperties.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"mode.additionalProperties.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"mode.additionalProperties.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"mode.additionalProperties.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"mode.additionalProperties.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"mode.additionalProperties.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"mode.additionalProperties.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"mode.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"mode.additionalProperties.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.additionalProperties.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"mode.additionalProperties.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"mode.additionalProperties.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.additionalProperties.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.additionalProperties.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.additionalProperties.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"mode.additionalProperties.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.additionalProperties.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.additionalProperties.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.additionalProperties","typeLabel":"object"},"uniqueKey":"mode","typeLabel":"object"},"agent":{"description":"Agent configuration","type":"object","properties":{"plan":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.plan.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.plan.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.plan.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.plan.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.plan.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.plan.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.plan.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.plan.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.plan.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.plan.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.plan.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.plan.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.plan.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.plan.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.plan.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.plan.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.plan.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.plan.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.plan.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.plan.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.plan.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.plan.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.plan.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.plan","typeLabel":"object"},"build":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.build.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.build.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.build.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.build.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.build.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.build.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.build.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.build.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.build.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.build.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.build.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.build.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.build.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.build.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.build.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.build.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.build.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.build.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.build.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.build.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.build.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.build.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.build.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.build","typeLabel":"object"},"general":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.general.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.general.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.general.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.general.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.general.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.general.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.general.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.general.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.general.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.general.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.general.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.general.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.general.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.general.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.general.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.general.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.general.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.general.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.general.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.general.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.general.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.general.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.general.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.general","typeLabel":"object"},"explore":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.explore.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.explore.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.explore.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.explore.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.explore.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.explore.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.explore.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.explore.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.explore.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.explore.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.explore.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.explore.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.explore.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.explore.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.explore.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.explore.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.explore.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.explore.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.explore.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.explore.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.explore.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.explore.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.explore.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.explore","typeLabel":"object"},"title":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.title.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.title.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.title.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.title.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.title.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.title.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.title.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.title.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.title.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.title.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.title.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.title.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.title.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.title.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.title.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.title.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.title.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.title.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.title.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.title.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.title.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.title.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.title.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.title","typeLabel":"object"},"summary":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.summary.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.summary.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.summary.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.summary.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.summary.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.summary.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.summary.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.summary.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.summary.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.summary.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.summary.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.summary.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.summary.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.summary.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.summary.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.summary.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.summary.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.summary.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.summary.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.summary.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.summary.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.summary.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.summary.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.summary","typeLabel":"object"},"compaction":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.compaction.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.compaction.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.compaction.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.compaction.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.compaction.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.compaction.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.compaction.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.compaction.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.compaction.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.compaction.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.compaction.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.compaction.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.compaction.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.compaction.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.compaction.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.compaction.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.compaction.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.compaction.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.compaction.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.compaction.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.compaction.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.compaction.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.compaction.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.compaction","typeLabel":"object"}},"additionalProperties":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.additionalProperties.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.additionalProperties.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.additionalProperties.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.additionalProperties.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.additionalProperties.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.additionalProperties.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.additionalProperties.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.additionalProperties.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.additionalProperties.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.additionalProperties.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.additionalProperties.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.additionalProperties.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.additionalProperties.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.additionalProperties.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.additionalProperties.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.additionalProperties.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.additionalProperties.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.additionalProperties.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.additionalProperties.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.additionalProperties","typeLabel":"object"},"uniqueKey":"agent","typeLabel":"object"},"provider":{"description":"Custom provider configurations and model overrides","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"api":{"type":"string","uniqueKey":"provider.additionalProperties.api","typeLabel":"string"},"name":{"type":"string","uniqueKey":"provider.additionalProperties.name","typeLabel":"string"},"env":{"type":"array","items":{"type":"string","uniqueKey":"provider.additionalProperties.env.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.env","typeLabel":"string[]"},"id":{"type":"string","uniqueKey":"provider.additionalProperties.id","typeLabel":"string"},"npm":{"type":"string","uniqueKey":"provider.additionalProperties.npm","typeLabel":"string"},"whitelist":{"type":"array","items":{"type":"string","uniqueKey":"provider.additionalProperties.whitelist.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.whitelist","typeLabel":"string[]"},"blacklist":{"type":"array","items":{"type":"string","uniqueKey":"provider.additionalProperties.blacklist.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.blacklist","typeLabel":"string[]"},"options":{"type":"object","properties":{"apiKey":{"type":"string","uniqueKey":"provider.additionalProperties.options.apiKey","typeLabel":"string"},"baseURL":{"type":"string","uniqueKey":"provider.additionalProperties.options.baseURL","typeLabel":"string"},"enterpriseUrl":{"description":"GitHub Enterprise URL for copilot authentication","type":"string","uniqueKey":"provider.additionalProperties.options.enterpriseUrl","typeLabel":"string"},"setCacheKey":{"description":"Enable promptCacheKey for this provider (default false)","type":"boolean","uniqueKey":"provider.additionalProperties.options.setCacheKey","typeLabel":"boolean"},"timeout":{"oneOf":[{"type":"integer","description":"Timeout in milliseconds for requests to this provider. Default is 300000 (5 minutes). Set to false to disable timeout.","maximum":9007199254740991,"minimum":0,"exclusiveMinimum":true,"uniqueKey":"provider.additionalProperties.options.timeout.oneOf.0","typeLabel":"integer"},{"type":"boolean","description":"Timeout in milliseconds for requests to this provider. Default is 300000 (5 minutes). Set to false to disable timeout.","const":false,"uniqueKey":"provider.additionalProperties.options.timeout.oneOf.1","typeLabel":"boolean"}],"uniqueKey":"provider.additionalProperties.options.timeout","typeLabel":"integer | boolean"},"chunkTimeout":{"description":"Timeout in milliseconds between streamed SSE chunks for this provider. If no chunk arrives within this window, the request is aborted.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"provider.additionalProperties.options.chunkTimeout","typeLabel":"integer"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"provider.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"provider.additionalProperties.options","typeLabel":"object"},"models":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.name","typeLabel":"string"},"family":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.family","typeLabel":"string"},"release_date":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.release_date","typeLabel":"string"},"attachment":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.attachment","typeLabel":"boolean"},"reasoning":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.reasoning","typeLabel":"boolean"},"temperature":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.temperature","typeLabel":"boolean"},"tool_call":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.tool_call","typeLabel":"boolean"},"interleaved":{"oneOf":[{"type":"boolean","const":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved.oneOf.0","typeLabel":"boolean"},{"type":"object","required":["field"],"properties":{"field":{"type":"string","enum":["reasoning_content","reasoning_details"],"isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved.oneOf.1.field","typeLabel":"enum\u003cstring>"}},"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved.oneOf.1","typeLabel":"object"}],"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved","typeLabel":"boolean | object"},"cost":{"type":"object","properties":{"input":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.input","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.output","typeLabel":"number"},"cache_read":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.cache_read","typeLabel":"number"},"cache_write":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.cache_write","typeLabel":"number"},"context_over_200k":{"type":"object","properties":{"input":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.input","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.output","typeLabel":"number"},"cache_read":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.cache_read","typeLabel":"number"},"cache_write":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.cache_write","typeLabel":"number"}},"required":["input","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k","typeLabel":"object"}},"required":["input","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost","typeLabel":"object"},"limit":{"type":"object","properties":{"context":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.limit.context","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.limit.output","typeLabel":"number"},"input":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.limit.input","typeLabel":"number"}},"required":["context","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.limit","typeLabel":"object"},"modalities":{"type":"object","properties":{"input":{"type":"array","items":{"type":"string","enum":["text","audio","image","video","pdf"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.input.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.input","typeLabel":"enum\u003cstring>[]"},"output":{"type":"array","items":{"type":"string","enum":["text","audio","image","video","pdf"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.output.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.output","typeLabel":"enum\u003cstring>[]"}},"required":["input","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities","typeLabel":"object"},"experimental":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.experimental","typeLabel":"boolean"},"status":{"type":"string","enum":["alpha","beta","deprecated"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.status","typeLabel":"enum\u003cstring>"},"provider":{"type":"object","properties":{"npm":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.provider.npm","typeLabel":"string"},"api":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.provider.api","typeLabel":"string"}},"uniqueKey":"provider.additionalProperties.models.additionalProperties.provider","typeLabel":"object"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"provider.additionalProperties.models.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.options","typeLabel":"object"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.headers.additionalProperties","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.headers","typeLabel":"object"},"variants":{"description":"Variant-specific configuration","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"disabled":{"description":"Disable this variant for the model","type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.variants.additionalProperties.disabled","typeLabel":"boolean"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"provider.additionalProperties.models.additionalProperties.variants.additionalProperties.additionalProperties","typeLabel":"any"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.variants.additionalProperties","typeLabel":"object"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.variants","typeLabel":"object"}},"uniqueKey":"provider.additionalProperties.models.additionalProperties","typeLabel":"object"},"uniqueKey":"provider.additionalProperties.models","typeLabel":"object"}},"uniqueKey":"provider.additionalProperties","typeLabel":"object"},"uniqueKey":"provider","typeLabel":"object"},"mcp":{"description":"MCP (Model Context Protocol) server configurations","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"object","required":["type","command"],"properties":{"type":{"description":"Type of MCP server connection","type":"string","const":"local","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.0.type","typeLabel":"string"},"command":{"description":"Command and arguments to run the MCP server","type":"array","items":{"type":"string","uniqueKey":"mcp.additionalProperties.oneOf.0.command.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.0.command","typeLabel":"string[]"},"environment":{"description":"Environment variables to set when running the MCP server","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"mcp.additionalProperties.oneOf.0.environment.additionalProperties","typeLabel":"string"},"uniqueKey":"mcp.additionalProperties.oneOf.0.environment","typeLabel":"object"},"cwd":{"description":"Working directory for the MCP process","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.0.cwd","typeLabel":"string"},"enabled":{"description":"Enable or disable the MCP server on startup","type":"boolean","uniqueKey":"mcp.additionalProperties.oneOf.0.enabled","typeLabel":"boolean"},"timeout":{"description":"Timeout in ms for MCP server requests. Defaults to 5000 (5 seconds) if not specified.","type":"number","uniqueKey":"mcp.additionalProperties.oneOf.0.timeout","typeLabel":"number"}},"uniqueKey":"mcp.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","url"],"properties":{"type":{"description":"Type of MCP server connection","type":"string","const":"remote","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.1.type","typeLabel":"string"},"url":{"description":"URL of the remote MCP server","type":"string","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.1.url","typeLabel":"string"},"transport":{"description":"Explicit transport; omitted tries HTTP then SSE","type":"string","enum":["http","sse"],"uniqueKey":"mcp.additionalProperties.oneOf.1.transport","typeLabel":"enum\u003cstring>"},"enabled":{"description":"Enable or disable the MCP server on startup","type":"boolean","uniqueKey":"mcp.additionalProperties.oneOf.1.enabled","typeLabel":"boolean"},"headers":{"description":"Headers to send with the request","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.headers.additionalProperties","typeLabel":"string"},"uniqueKey":"mcp.additionalProperties.oneOf.1.headers","typeLabel":"object"},"oauth":{"oneOf":[{"type":"object","description":"OAuth authentication configuration for the MCP server. Set to false to disable OAuth auto-detection.","properties":{"clientId":{"description":"OAuth client ID. If not provided, dynamic client registration (RFC 7591) will be attempted.","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.clientId","typeLabel":"string"},"clientSecret":{"description":"OAuth client secret (if required by the authorization server)","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.clientSecret","typeLabel":"string"},"scope":{"description":"OAuth scopes to request during authorization","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.scope","typeLabel":"string"},"redirectUri":{"description":"OAuth redirect URI (default: http://127.0.0.1:19876/mcp/oauth/callback).","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.redirectUri","typeLabel":"string"}},"uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0","typeLabel":"object"},{"type":"boolean","description":"OAuth authentication configuration for the MCP server. Set to false to disable OAuth auto-detection.","const":false,"uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.1","typeLabel":"boolean"}],"uniqueKey":"mcp.additionalProperties.oneOf.1.oauth","typeLabel":"object | boolean"},"timeout":{"description":"Timeout in ms for MCP server requests. Defaults to 5000 (5 seconds) if not specified.","type":"number","uniqueKey":"mcp.additionalProperties.oneOf.1.timeout","typeLabel":"number"}},"uniqueKey":"mcp.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","required":["enabled"],"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.2.enabled","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"mcp.additionalProperties.oneOf.2","typeLabel":"object"}],"uniqueKey":"mcp.additionalProperties","typeLabel":"object"},"uniqueKey":"mcp","typeLabel":"object"},"formatter":{"oneOf":[{"type":"boolean","uniqueKey":"formatter.oneOf.0","typeLabel":"boolean"},{"type":"object","additionalProperties":{"type":"object","properties":{"disabled":{"type":"boolean","uniqueKey":"formatter.oneOf.1.additionalProperties.disabled","typeLabel":"boolean"},"command":{"type":"array","items":{"type":"string","uniqueKey":"formatter.oneOf.1.additionalProperties.command.items.[INDEX]","typeLabel":"string"},"uniqueKey":"formatter.oneOf.1.additionalProperties.command","typeLabel":"string[]"},"environment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"formatter.oneOf.1.additionalProperties.environment.additionalProperties","typeLabel":"string"},"uniqueKey":"formatter.oneOf.1.additionalProperties.environment","typeLabel":"object"},"extensions":{"type":"array","items":{"type":"string","uniqueKey":"formatter.oneOf.1.additionalProperties.extensions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"formatter.oneOf.1.additionalProperties.extensions","typeLabel":"string[]"}},"uniqueKey":"formatter.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"formatter.oneOf.1","typeLabel":"object"}],"uniqueKey":"formatter","typeLabel":"boolean | object"},"lsp":{"oneOf":[{"type":"boolean","uniqueKey":"lsp.oneOf.0","typeLabel":"boolean"},{"type":"object","additionalProperties":{"oneOf":[{"type":"object","required":["disabled"],"properties":{"disabled":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.0.disabled","typeLabel":"boolean"}},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["command"],"properties":{"command":{"type":"array","items":{"type":"string","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.command.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.command","typeLabel":"string[]"},"extensions":{"type":"array","items":{"type":"string","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.extensions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.extensions","typeLabel":"string[]"},"disabled":{"type":"boolean","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.disabled","typeLabel":"boolean"},"env":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.env.additionalProperties","typeLabel":"string"},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.env","typeLabel":"object"},"initialization":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.initialization.additionalProperties","typeLabel":"any"},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.initialization","typeLabel":"object"}},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"lsp.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"lsp","typeLabel":"boolean | object"},"instructions":{"description":"Additional instruction files or patterns to include","type":"array","items":{"type":"string","uniqueKey":"instructions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"instructions","typeLabel":"string[]"},"layout":{"description":"@deprecated Always uses stretch layout.","type":"string","enum":["auto","stretch"],"uniqueKey":"layout","typeLabel":"enum\u003cstring>"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"permission","typeLabel":"object | enum\u003cstring>"},"tools":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"tools","typeLabel":"object"},"enterprise":{"type":"object","properties":{"url":{"description":"Enterprise URL","type":"string","uniqueKey":"enterprise.url","typeLabel":"string"}},"uniqueKey":"enterprise","typeLabel":"object"},"compaction":{"type":"object","properties":{"auto":{"description":"Enable automatic compaction when context is full (default: true)","type":"boolean","uniqueKey":"compaction.auto","typeLabel":"boolean"},"prune":{"description":"Enable pruning of old tool outputs (default: true)","type":"boolean","uniqueKey":"compaction.prune","typeLabel":"boolean"},"tail_turns":{"description":"Number of recent user turns, including their following assistant/tool responses, to keep verbatim during compaction (default: 2)","type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"compaction.tail_turns","typeLabel":"integer"},"preserve_recent_tokens":{"description":"Maximum number of tokens from recent turns to preserve verbatim after compaction","type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"compaction.preserve_recent_tokens","typeLabel":"integer"},"reserved":{"description":"Token buffer for compaction. Leaves enough window to avoid overflow during compaction.","type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"compaction.reserved","typeLabel":"integer"}},"uniqueKey":"compaction","typeLabel":"object"},"experimental":{"type":"object","properties":{"disable_paste_summary":{"type":"boolean","uniqueKey":"experimental.disable_paste_summary","typeLabel":"boolean"},"batch_tool":{"description":"Enable the batch tool","type":"boolean","uniqueKey":"experimental.batch_tool","typeLabel":"boolean"},"openTelemetry":{"description":"Enable OpenTelemetry spans for AI SDK calls (using the 'experimental_telemetry' flag)","type":"boolean","uniqueKey":"experimental.openTelemetry","typeLabel":"boolean"},"openTelemetryRecordInputs":{"description":"Record prompt/input content on AI SDK OpenTelemetry spans (default: redacted)","type":"boolean","uniqueKey":"experimental.openTelemetryRecordInputs","typeLabel":"boolean"},"openTelemetryRecordOutputs":{"description":"Record completion/output content on AI SDK OpenTelemetry spans (default: redacted)","type":"boolean","uniqueKey":"experimental.openTelemetryRecordOutputs","typeLabel":"boolean"},"primary_tools":{"description":"Tools that should only be available to primary agents.","type":"array","items":{"type":"string","uniqueKey":"experimental.primary_tools.items.[INDEX]","typeLabel":"string"},"uniqueKey":"experimental.primary_tools","typeLabel":"string[]"},"continue_loop_on_deny":{"description":"Continue the agent loop when a tool call is denied","type":"boolean","uniqueKey":"experimental.continue_loop_on_deny","typeLabel":"boolean"},"mcp_timeout":{"description":"Timeout in milliseconds for model context protocol (MCP) requests","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"experimental.mcp_timeout","typeLabel":"integer"}},"uniqueKey":"experimental","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"$schema":"\u003cstring>","server":{"port":123,"hostname":"\u003cstring>","mdns":true,"mdnsDomain":"\u003cstring>","cors":["\u003cstring>"]},"command":{},"skills":{"paths":["\u003cstring>"],"urls":["\u003cstring>"]},"watcher":{"ignore":["\u003cstring>"]},"snapshot":true,"plugin":["\u003cstring>"],"autoshare":true,"autoupdate":true,"disabled_providers":["\u003cstring>"],"enabled_providers":["\u003cstring>"],"model":"\u003cstring>","small_model":"\u003cstring>","default_agent":"\u003cstring>","username":"\u003cstring>","mode":{"build":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"plan":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}}},"agent":{"plan":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"build":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"general":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"explore":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"title":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"summary":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}},"compaction":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"]}}},"provider":{},"mcp":{},"formatter":true,"lsp":true,"instructions":["\u003cstring>"],"permission":{"__originalKeys":["\u003cstring>"]},"tools":{},"enterprise":{"url":"\u003cstring>"},"compaction":{"auto":true,"prune":true,"tail_turns":4503599627370495,"preserve_recent_tokens":4503599627370495,"reserved":4503599627370495},"experimental":{"disable_paste_summary":true,"batch_tool":true,"openTelemetry":true,"openTelemetryRecordInputs":true,"openTelemetryRecordOutputs":true,"primary_tools":["\u003cstring>"],"continue_loop_on_deny":true,"mcp_timeout":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6523b6d6-b5e6-4b67-9a49-a99a06bd70b0":{"description":"Successfully updated config","content":{"application/json":{"schema":{"type":"object","properties":{"$schema":{"description":"JSON schema reference for configuration validation","type":"string","uniqueKey":"$schema","typeLabel":"string"},"logLevel":{"description":"Log level","type":"string","enum":["DEBUG","INFO","WARN","ERROR"],"uniqueKey":"logLevel","typeLabel":"enum\u003cstring>"},"server":{"description":"Server configuration for cognitio serve and web commands","type":"object","properties":{"port":{"description":"Port to listen on","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"server.port","typeLabel":"integer"},"hostname":{"description":"Hostname to listen on","type":"string","uniqueKey":"server.hostname","typeLabel":"string"},"mdns":{"description":"Enable mDNS service discovery","type":"boolean","uniqueKey":"server.mdns","typeLabel":"boolean"},"mdnsDomain":{"description":"Custom domain name for mDNS service (default: cognitio.local)","type":"string","uniqueKey":"server.mdnsDomain","typeLabel":"string"},"cors":{"description":"Additional domains to allow for CORS","type":"array","items":{"type":"string","uniqueKey":"server.cors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"server.cors","typeLabel":"string[]"}},"uniqueKey":"server","typeLabel":"object"},"command":{"description":"Command configuration","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"template":{"type":"string","isRequired":true,"uniqueKey":"command.additionalProperties.template","typeLabel":"string"},"description":{"type":"string","uniqueKey":"command.additionalProperties.description","typeLabel":"string"},"agent":{"type":"string","uniqueKey":"command.additionalProperties.agent","typeLabel":"string"},"model":{"type":"string","uniqueKey":"command.additionalProperties.model","typeLabel":"string"},"subtask":{"type":"boolean","uniqueKey":"command.additionalProperties.subtask","typeLabel":"boolean"}},"required":["template"],"uniqueKey":"command.additionalProperties","typeLabel":"object"},"uniqueKey":"command","typeLabel":"object"},"skills":{"description":"Additional skill folder paths","type":"object","properties":{"paths":{"description":"Additional paths to skill folders","type":"array","items":{"type":"string","uniqueKey":"skills.paths.items.[INDEX]","typeLabel":"string"},"uniqueKey":"skills.paths","typeLabel":"string[]"},"urls":{"description":"URLs to fetch skills from (e.g., https://example.com/.well-known/skills/)","type":"array","items":{"type":"string","uniqueKey":"skills.urls.items.[INDEX]","typeLabel":"string"},"uniqueKey":"skills.urls","typeLabel":"string[]"}},"uniqueKey":"skills","typeLabel":"object"},"watcher":{"type":"object","properties":{"ignore":{"type":"array","items":{"type":"string","uniqueKey":"watcher.ignore.items.[INDEX]","typeLabel":"string"},"uniqueKey":"watcher.ignore","typeLabel":"string[]"}},"uniqueKey":"watcher","typeLabel":"object"},"snapshot":{"description":"Enable or disable snapshot tracking. When false, filesystem snapshots are not recorded and undoing or reverting will not undo/redo file changes. Defaults to true.","type":"boolean","uniqueKey":"snapshot","typeLabel":"boolean"},"plugin":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"plugin.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","properties":{"[0]":{"type":"string","uniqueKey":"plugin.items.[INDEX].oneOf.1.[0]","typeLabel":"string"},"[1]":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"plugin.items.[INDEX].oneOf.1.[1].additionalProperties","typeLabel":"any"},"uniqueKey":"plugin.items.[INDEX].oneOf.1.[1]","typeLabel":"object"}},"uniqueKey":"plugin.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"plugin.items.[INDEX]","typeLabel":"string | object"},"uniqueKey":"plugin","typeLabel":"(string | object)[]"},"share":{"description":"Control sharing behavior:'manual' allows manual sharing via commands, 'auto' enables automatic sharing, 'disabled' disables all sharing","type":"string","enum":["manual","auto","disabled"],"uniqueKey":"share","typeLabel":"enum\u003cstring>"},"autoshare":{"description":"@deprecated Use 'share' field instead. Share newly created sessions automatically","type":"boolean","uniqueKey":"autoshare","typeLabel":"boolean"},"autoupdate":{"oneOf":[{"type":"boolean","description":"Automatically update to the latest version. Set to true to auto-update, false to disable, or 'notify' to show update notifications","uniqueKey":"autoupdate.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Automatically update to the latest version. Set to true to auto-update, false to disable, or 'notify' to show update notifications","const":"notify","uniqueKey":"autoupdate.oneOf.1","typeLabel":"string"}],"uniqueKey":"autoupdate","typeLabel":"boolean | string"},"disabled_providers":{"description":"Disable providers that are loaded automatically","type":"array","items":{"type":"string","uniqueKey":"disabled_providers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"disabled_providers","typeLabel":"string[]"},"enabled_providers":{"description":"When set, ONLY these providers will be enabled. All other providers will be ignored","type":"array","items":{"type":"string","uniqueKey":"enabled_providers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"enabled_providers","typeLabel":"string[]"},"model":{"description":"Model to use in the format of provider/model, eg anthropic/claude-2","type":"string","uniqueKey":"model","typeLabel":"string"},"small_model":{"description":"Small model to use for tasks like title generation in the format of provider/model","type":"string","uniqueKey":"small_model","typeLabel":"string"},"default_agent":{"description":"Default agent to use when none is specified. Must be a primary agent. Falls back to 'build' if not set or if the specified agent is invalid.","type":"string","uniqueKey":"default_agent","typeLabel":"string"},"username":{"description":"Custom username to display in conversations instead of system username","type":"string","uniqueKey":"username","typeLabel":"string"},"mode":{"description":"@deprecated Use `agent` field instead.","type":"object","properties":{"build":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"mode.build.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"mode.build.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"mode.build.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"mode.build.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"mode.build.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"mode.build.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"mode.build.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"mode.build.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"mode.build.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"mode.build.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"mode.build.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.build.options.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.build.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"mode.build.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"mode.build.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.build.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.build.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.build.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"mode.build.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"mode.build.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.build.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"mode.build.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.build.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.build.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.build.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.build","typeLabel":"object"},"plan":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"mode.plan.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"mode.plan.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"mode.plan.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"mode.plan.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"mode.plan.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"mode.plan.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"mode.plan.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"mode.plan.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"mode.plan.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"mode.plan.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"mode.plan.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.plan.options.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.plan.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"mode.plan.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"mode.plan.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.plan.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.plan.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.plan.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"mode.plan.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"mode.plan.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.plan.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"mode.plan.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.plan.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.plan.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.plan.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.plan","typeLabel":"object"}},"additionalProperties":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"mode.additionalProperties.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"mode.additionalProperties.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"mode.additionalProperties.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"mode.additionalProperties.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"mode.additionalProperties.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"mode.additionalProperties.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"mode.additionalProperties.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"mode.additionalProperties.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"mode.additionalProperties.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"mode.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"mode.additionalProperties.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.additionalProperties.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"mode.additionalProperties.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"mode.additionalProperties.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.additionalProperties.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.additionalProperties.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"mode.additionalProperties.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"mode.additionalProperties.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"mode.additionalProperties.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"mode.additionalProperties.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"mode.additionalProperties.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"mode.additionalProperties.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"mode.additionalProperties.additionalProperties","typeLabel":"any"},"uniqueKey":"mode.additionalProperties","typeLabel":"object"},"uniqueKey":"mode","typeLabel":"object"},"agent":{"description":"Agent configuration","type":"object","properties":{"plan":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.plan.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.plan.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.plan.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.plan.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.plan.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.plan.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.plan.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.plan.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.plan.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.plan.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.plan.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.plan.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.plan.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.plan.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.plan.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.plan.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.plan.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.plan.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.plan.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.plan.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.plan.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.plan.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.plan.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.plan.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.plan.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.plan","typeLabel":"object"},"build":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.build.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.build.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.build.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.build.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.build.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.build.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.build.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.build.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.build.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.build.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.build.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.build.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.build.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.build.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.build.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.build.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.build.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.build.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.build.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.build.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.build.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.build.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.build.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.build.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.build.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.build","typeLabel":"object"},"general":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.general.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.general.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.general.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.general.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.general.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.general.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.general.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.general.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.general.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.general.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.general.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.general.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.general.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.general.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.general.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.general.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.general.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.general.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.general.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.general.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.general.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.general.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.general.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.general.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.general.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.general","typeLabel":"object"},"explore":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.explore.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.explore.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.explore.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.explore.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.explore.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.explore.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.explore.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.explore.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.explore.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.explore.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.explore.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.explore.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.explore.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.explore.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.explore.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.explore.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.explore.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.explore.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.explore.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.explore.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.explore.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.explore.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.explore.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.explore.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.explore.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.explore","typeLabel":"object"},"title":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.title.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.title.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.title.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.title.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.title.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.title.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.title.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.title.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.title.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.title.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.title.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.title.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.title.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.title.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.title.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.title.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.title.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.title.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.title.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.title.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.title.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.title.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.title.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.title.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.title.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.title","typeLabel":"object"},"summary":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.summary.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.summary.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.summary.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.summary.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.summary.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.summary.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.summary.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.summary.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.summary.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.summary.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.summary.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.summary.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.summary.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.summary.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.summary.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.summary.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.summary.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.summary.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.summary.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.summary.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.summary.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.summary.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.summary.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.summary.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.summary.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.summary","typeLabel":"object"},"compaction":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.compaction.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.compaction.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.compaction.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.compaction.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.compaction.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.compaction.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.compaction.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.compaction.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.compaction.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.compaction.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.compaction.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.compaction.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.compaction.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.compaction.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.compaction.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.compaction.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.compaction.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.compaction.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.compaction.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.compaction.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.compaction.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.compaction.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.compaction.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.compaction.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.compaction.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.compaction","typeLabel":"object"}},"additionalProperties":{"type":"object","properties":{"model":{"type":"string","uniqueKey":"agent.additionalProperties.model","typeLabel":"string"},"variant":{"description":"Default model variant for this agent (applies only when using the agent's configured model).","type":"string","uniqueKey":"agent.additionalProperties.variant","typeLabel":"string"},"temperature":{"type":"number","uniqueKey":"agent.additionalProperties.temperature","typeLabel":"number"},"top_p":{"type":"number","uniqueKey":"agent.additionalProperties.top_p","typeLabel":"number"},"prompt":{"type":"string","uniqueKey":"agent.additionalProperties.prompt","typeLabel":"string"},"tools":{"description":"@deprecated Use 'permission' field instead","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"agent.additionalProperties.tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"agent.additionalProperties.tools","typeLabel":"object"},"disable":{"type":"boolean","uniqueKey":"agent.additionalProperties.disable","typeLabel":"boolean"},"description":{"description":"Description of when to use the agent","type":"string","uniqueKey":"agent.additionalProperties.description","typeLabel":"string"},"mode":{"type":"string","enum":["subagent","primary","all"],"uniqueKey":"agent.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"hidden":{"description":"Hide this subagent from the @ autocomplete menu (default: false, only applies to mode: subagent)","type":"boolean","uniqueKey":"agent.additionalProperties.hidden","typeLabel":"boolean"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.additionalProperties.options","typeLabel":"object"},"color":{"oneOf":[{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","pattern":"^#[0-9a-fA-F]{6}$","uniqueKey":"agent.additionalProperties.color.oneOf.0","typeLabel":"string"},{"type":"string","description":"Hex color code (e.g., #FF5733) or theme color (e.g., primary)","enum":["primary","secondary","accent","success","warning","error","info"],"uniqueKey":"agent.additionalProperties.color.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.additionalProperties.color","typeLabel":"string | enum\u003cstring>"},"steps":{"description":"Maximum number of agentic iterations before forcing text-only response","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.additionalProperties.steps","typeLabel":"integer"},"maxSteps":{"description":"@deprecated Use 'steps' field instead.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"agent.additionalProperties.maxSteps","typeLabel":"integer"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"agent.additionalProperties.permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"agent.additionalProperties.permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"agent.additionalProperties.permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"agent.additionalProperties.permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"agent.additionalProperties.permission","typeLabel":"object | enum\u003cstring>"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"agent.additionalProperties.additionalProperties","typeLabel":"any"},"uniqueKey":"agent.additionalProperties","typeLabel":"object"},"uniqueKey":"agent","typeLabel":"object"},"provider":{"description":"Custom provider configurations and model overrides","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"api":{"type":"string","uniqueKey":"provider.additionalProperties.api","typeLabel":"string"},"name":{"type":"string","uniqueKey":"provider.additionalProperties.name","typeLabel":"string"},"env":{"type":"array","items":{"type":"string","uniqueKey":"provider.additionalProperties.env.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.env","typeLabel":"string[]"},"id":{"type":"string","uniqueKey":"provider.additionalProperties.id","typeLabel":"string"},"npm":{"type":"string","uniqueKey":"provider.additionalProperties.npm","typeLabel":"string"},"whitelist":{"type":"array","items":{"type":"string","uniqueKey":"provider.additionalProperties.whitelist.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.whitelist","typeLabel":"string[]"},"blacklist":{"type":"array","items":{"type":"string","uniqueKey":"provider.additionalProperties.blacklist.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.blacklist","typeLabel":"string[]"},"options":{"type":"object","properties":{"apiKey":{"type":"string","uniqueKey":"provider.additionalProperties.options.apiKey","typeLabel":"string"},"baseURL":{"type":"string","uniqueKey":"provider.additionalProperties.options.baseURL","typeLabel":"string"},"enterpriseUrl":{"description":"GitHub Enterprise URL for copilot authentication","type":"string","uniqueKey":"provider.additionalProperties.options.enterpriseUrl","typeLabel":"string"},"setCacheKey":{"description":"Enable promptCacheKey for this provider (default false)","type":"boolean","uniqueKey":"provider.additionalProperties.options.setCacheKey","typeLabel":"boolean"},"timeout":{"oneOf":[{"type":"integer","description":"Timeout in milliseconds for requests to this provider. Default is 300000 (5 minutes). Set to false to disable timeout.","maximum":9007199254740991,"minimum":0,"exclusiveMinimum":true,"uniqueKey":"provider.additionalProperties.options.timeout.oneOf.0","typeLabel":"integer"},{"type":"boolean","description":"Timeout in milliseconds for requests to this provider. Default is 300000 (5 minutes). Set to false to disable timeout.","const":false,"uniqueKey":"provider.additionalProperties.options.timeout.oneOf.1","typeLabel":"boolean"}],"uniqueKey":"provider.additionalProperties.options.timeout","typeLabel":"integer | boolean"},"chunkTimeout":{"description":"Timeout in milliseconds between streamed SSE chunks for this provider. If no chunk arrives within this window, the request is aborted.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"provider.additionalProperties.options.chunkTimeout","typeLabel":"integer"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"provider.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"provider.additionalProperties.options","typeLabel":"object"},"models":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.name","typeLabel":"string"},"family":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.family","typeLabel":"string"},"release_date":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.release_date","typeLabel":"string"},"attachment":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.attachment","typeLabel":"boolean"},"reasoning":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.reasoning","typeLabel":"boolean"},"temperature":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.temperature","typeLabel":"boolean"},"tool_call":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.tool_call","typeLabel":"boolean"},"interleaved":{"oneOf":[{"type":"boolean","const":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved.oneOf.0","typeLabel":"boolean"},{"type":"object","required":["field"],"properties":{"field":{"type":"string","enum":["reasoning_content","reasoning_details"],"isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved.oneOf.1.field","typeLabel":"enum\u003cstring>"}},"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved.oneOf.1","typeLabel":"object"}],"uniqueKey":"provider.additionalProperties.models.additionalProperties.interleaved","typeLabel":"boolean | object"},"cost":{"type":"object","properties":{"input":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.input","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.output","typeLabel":"number"},"cache_read":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.cache_read","typeLabel":"number"},"cache_write":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.cache_write","typeLabel":"number"},"context_over_200k":{"type":"object","properties":{"input":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.input","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.output","typeLabel":"number"},"cache_read":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.cache_read","typeLabel":"number"},"cache_write":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k.cache_write","typeLabel":"number"}},"required":["input","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost.context_over_200k","typeLabel":"object"}},"required":["input","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.cost","typeLabel":"object"},"limit":{"type":"object","properties":{"context":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.limit.context","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.limit.output","typeLabel":"number"},"input":{"type":"number","uniqueKey":"provider.additionalProperties.models.additionalProperties.limit.input","typeLabel":"number"}},"required":["context","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.limit","typeLabel":"object"},"modalities":{"type":"object","properties":{"input":{"type":"array","items":{"type":"string","enum":["text","audio","image","video","pdf"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.input.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.input","typeLabel":"enum\u003cstring>[]"},"output":{"type":"array","items":{"type":"string","enum":["text","audio","image","video","pdf"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.output.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities.output","typeLabel":"enum\u003cstring>[]"}},"required":["input","output"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.modalities","typeLabel":"object"},"experimental":{"type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.experimental","typeLabel":"boolean"},"status":{"type":"string","enum":["alpha","beta","deprecated"],"uniqueKey":"provider.additionalProperties.models.additionalProperties.status","typeLabel":"enum\u003cstring>"},"provider":{"type":"object","properties":{"npm":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.provider.npm","typeLabel":"string"},"api":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.provider.api","typeLabel":"string"}},"uniqueKey":"provider.additionalProperties.models.additionalProperties.provider","typeLabel":"object"},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"provider.additionalProperties.models.additionalProperties.options.additionalProperties","typeLabel":"any"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.options","typeLabel":"object"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"provider.additionalProperties.models.additionalProperties.headers.additionalProperties","typeLabel":"string"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.headers","typeLabel":"object"},"variants":{"description":"Variant-specific configuration","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"disabled":{"description":"Disable this variant for the model","type":"boolean","uniqueKey":"provider.additionalProperties.models.additionalProperties.variants.additionalProperties.disabled","typeLabel":"boolean"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"provider.additionalProperties.models.additionalProperties.variants.additionalProperties.additionalProperties","typeLabel":"any"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.variants.additionalProperties","typeLabel":"object"},"uniqueKey":"provider.additionalProperties.models.additionalProperties.variants","typeLabel":"object"}},"uniqueKey":"provider.additionalProperties.models.additionalProperties","typeLabel":"object"},"uniqueKey":"provider.additionalProperties.models","typeLabel":"object"}},"uniqueKey":"provider.additionalProperties","typeLabel":"object"},"uniqueKey":"provider","typeLabel":"object"},"mcp":{"description":"MCP (Model Context Protocol) server configurations","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"object","required":["type","command"],"properties":{"type":{"description":"Type of MCP server connection","type":"string","const":"local","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.0.type","typeLabel":"string"},"command":{"description":"Command and arguments to run the MCP server","type":"array","items":{"type":"string","uniqueKey":"mcp.additionalProperties.oneOf.0.command.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.0.command","typeLabel":"string[]"},"environment":{"description":"Environment variables to set when running the MCP server","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"mcp.additionalProperties.oneOf.0.environment.additionalProperties","typeLabel":"string"},"uniqueKey":"mcp.additionalProperties.oneOf.0.environment","typeLabel":"object"},"cwd":{"description":"Working directory for the MCP process","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.0.cwd","typeLabel":"string"},"enabled":{"description":"Enable or disable the MCP server on startup","type":"boolean","uniqueKey":"mcp.additionalProperties.oneOf.0.enabled","typeLabel":"boolean"},"timeout":{"description":"Timeout in ms for MCP server requests. Defaults to 5000 (5 seconds) if not specified.","type":"number","uniqueKey":"mcp.additionalProperties.oneOf.0.timeout","typeLabel":"number"}},"uniqueKey":"mcp.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","url"],"properties":{"type":{"description":"Type of MCP server connection","type":"string","const":"remote","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.1.type","typeLabel":"string"},"url":{"description":"URL of the remote MCP server","type":"string","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.1.url","typeLabel":"string"},"transport":{"description":"Explicit transport; omitted tries HTTP then SSE","type":"string","enum":["http","sse"],"uniqueKey":"mcp.additionalProperties.oneOf.1.transport","typeLabel":"enum\u003cstring>"},"enabled":{"description":"Enable or disable the MCP server on startup","type":"boolean","uniqueKey":"mcp.additionalProperties.oneOf.1.enabled","typeLabel":"boolean"},"headers":{"description":"Headers to send with the request","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.headers.additionalProperties","typeLabel":"string"},"uniqueKey":"mcp.additionalProperties.oneOf.1.headers","typeLabel":"object"},"oauth":{"oneOf":[{"type":"object","description":"OAuth authentication configuration for the MCP server. Set to false to disable OAuth auto-detection.","properties":{"clientId":{"description":"OAuth client ID. If not provided, dynamic client registration (RFC 7591) will be attempted.","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.clientId","typeLabel":"string"},"clientSecret":{"description":"OAuth client secret (if required by the authorization server)","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.clientSecret","typeLabel":"string"},"scope":{"description":"OAuth scopes to request during authorization","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.scope","typeLabel":"string"},"redirectUri":{"description":"OAuth redirect URI (default: http://127.0.0.1:19876/mcp/oauth/callback).","type":"string","uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0.redirectUri","typeLabel":"string"}},"uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.0","typeLabel":"object"},{"type":"boolean","description":"OAuth authentication configuration for the MCP server. Set to false to disable OAuth auto-detection.","const":false,"uniqueKey":"mcp.additionalProperties.oneOf.1.oauth.oneOf.1","typeLabel":"boolean"}],"uniqueKey":"mcp.additionalProperties.oneOf.1.oauth","typeLabel":"object | boolean"},"timeout":{"description":"Timeout in ms for MCP server requests. Defaults to 5000 (5 seconds) if not specified.","type":"number","uniqueKey":"mcp.additionalProperties.oneOf.1.timeout","typeLabel":"number"}},"uniqueKey":"mcp.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","required":["enabled"],"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"mcp.additionalProperties.oneOf.2.enabled","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"mcp.additionalProperties.oneOf.2","typeLabel":"object"}],"uniqueKey":"mcp.additionalProperties","typeLabel":"object"},"uniqueKey":"mcp","typeLabel":"object"},"formatter":{"oneOf":[{"type":"boolean","uniqueKey":"formatter.oneOf.0","typeLabel":"boolean"},{"type":"object","additionalProperties":{"type":"object","properties":{"disabled":{"type":"boolean","uniqueKey":"formatter.oneOf.1.additionalProperties.disabled","typeLabel":"boolean"},"command":{"type":"array","items":{"type":"string","uniqueKey":"formatter.oneOf.1.additionalProperties.command.items.[INDEX]","typeLabel":"string"},"uniqueKey":"formatter.oneOf.1.additionalProperties.command","typeLabel":"string[]"},"environment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"formatter.oneOf.1.additionalProperties.environment.additionalProperties","typeLabel":"string"},"uniqueKey":"formatter.oneOf.1.additionalProperties.environment","typeLabel":"object"},"extensions":{"type":"array","items":{"type":"string","uniqueKey":"formatter.oneOf.1.additionalProperties.extensions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"formatter.oneOf.1.additionalProperties.extensions","typeLabel":"string[]"}},"uniqueKey":"formatter.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"formatter.oneOf.1","typeLabel":"object"}],"uniqueKey":"formatter","typeLabel":"boolean | object"},"lsp":{"oneOf":[{"type":"boolean","uniqueKey":"lsp.oneOf.0","typeLabel":"boolean"},{"type":"object","additionalProperties":{"oneOf":[{"type":"object","required":["disabled"],"properties":{"disabled":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.0.disabled","typeLabel":"boolean"}},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["command"],"properties":{"command":{"type":"array","items":{"type":"string","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.command.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.command","typeLabel":"string[]"},"extensions":{"type":"array","items":{"type":"string","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.extensions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.extensions","typeLabel":"string[]"},"disabled":{"type":"boolean","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.disabled","typeLabel":"boolean"},"env":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.env.additionalProperties","typeLabel":"string"},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.env","typeLabel":"object"},"initialization":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.initialization.additionalProperties","typeLabel":"any"},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1.initialization","typeLabel":"object"}},"uniqueKey":"lsp.oneOf.1.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"lsp.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"lsp","typeLabel":"boolean | object"},"instructions":{"description":"Additional instruction files or patterns to include","type":"array","items":{"type":"string","uniqueKey":"instructions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"instructions","typeLabel":"string[]"},"layout":{"description":"@deprecated Always uses stretch layout.","type":"string","enum":["auto","stretch"],"uniqueKey":"layout","typeLabel":"enum\u003cstring>"},"permission":{"oneOf":[{"type":"object","properties":{"__originalKeys":{"type":"array","items":{"type":"string","uniqueKey":"permission.oneOf.0.__originalKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"permission.oneOf.0.__originalKeys","typeLabel":"string[]"},"read":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.read.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.read.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.read.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.read","typeLabel":"enum\u003cstring> | object"},"edit":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.edit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.edit.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.edit.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.edit","typeLabel":"enum\u003cstring> | object"},"glob":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.glob.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.glob.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.glob.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.glob","typeLabel":"enum\u003cstring> | object"},"grep":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.grep.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.grep.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.grep.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.grep","typeLabel":"enum\u003cstring> | object"},"list":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.list.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.list.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.list.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.list","typeLabel":"enum\u003cstring> | object"},"bash":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.bash.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.bash.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.bash.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.bash","typeLabel":"enum\u003cstring> | object"},"task":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.task.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.task.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.task.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.task","typeLabel":"enum\u003cstring> | object"},"external_directory":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.external_directory.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.external_directory.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.external_directory.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.external_directory","typeLabel":"enum\u003cstring> | object"},"todowrite":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.todowrite","typeLabel":"enum\u003cstring>"},"question":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.question","typeLabel":"enum\u003cstring>"},"webfetch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.webfetch","typeLabel":"enum\u003cstring>"},"websearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.websearch","typeLabel":"enum\u003cstring>"},"codesearch":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.codesearch","typeLabel":"enum\u003cstring>"},"lsp":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.lsp.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.lsp.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.lsp.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.lsp","typeLabel":"enum\u003cstring> | object"},"doom_loop":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.doom_loop","typeLabel":"enum\u003cstring>"},"skill":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.skill.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.skill.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.skill.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.skill","typeLabel":"enum\u003cstring> | object"}},"additionalProperties":{"oneOf":[{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.additionalProperties.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","additionalProperties":{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.0.additionalProperties.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"uniqueKey":"permission.oneOf.0.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"permission.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring> | object"},"uniqueKey":"permission.oneOf.0","typeLabel":"object"},{"type":"string","enum":["ask","allow","deny"],"uniqueKey":"permission.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"permission","typeLabel":"object | enum\u003cstring>"},"tools":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean","uniqueKey":"tools.additionalProperties","typeLabel":"boolean"},"uniqueKey":"tools","typeLabel":"object"},"enterprise":{"type":"object","properties":{"url":{"description":"Enterprise URL","type":"string","uniqueKey":"enterprise.url","typeLabel":"string"}},"uniqueKey":"enterprise","typeLabel":"object"},"compaction":{"type":"object","properties":{"auto":{"description":"Enable automatic compaction when context is full (default: true)","type":"boolean","uniqueKey":"compaction.auto","typeLabel":"boolean"},"prune":{"description":"Enable pruning of old tool outputs (default: true)","type":"boolean","uniqueKey":"compaction.prune","typeLabel":"boolean"},"tail_turns":{"description":"Number of recent user turns, including their following assistant/tool responses, to keep verbatim during compaction (default: 2)","type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"compaction.tail_turns","typeLabel":"integer"},"preserve_recent_tokens":{"description":"Maximum number of tokens from recent turns to preserve verbatim after compaction","type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"compaction.preserve_recent_tokens","typeLabel":"integer"},"reserved":{"description":"Token buffer for compaction. Leaves enough window to avoid overflow during compaction.","type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"compaction.reserved","typeLabel":"integer"}},"uniqueKey":"compaction","typeLabel":"object"},"experimental":{"type":"object","properties":{"disable_paste_summary":{"type":"boolean","uniqueKey":"experimental.disable_paste_summary","typeLabel":"boolean"},"batch_tool":{"description":"Enable the batch tool","type":"boolean","uniqueKey":"experimental.batch_tool","typeLabel":"boolean"},"openTelemetry":{"description":"Enable OpenTelemetry spans for AI SDK calls (using the 'experimental_telemetry' flag)","type":"boolean","uniqueKey":"experimental.openTelemetry","typeLabel":"boolean"},"openTelemetryRecordInputs":{"description":"Record prompt/input content on AI SDK OpenTelemetry spans (default: redacted)","type":"boolean","uniqueKey":"experimental.openTelemetryRecordInputs","typeLabel":"boolean"},"openTelemetryRecordOutputs":{"description":"Record completion/output content on AI SDK OpenTelemetry spans (default: redacted)","type":"boolean","uniqueKey":"experimental.openTelemetryRecordOutputs","typeLabel":"boolean"},"primary_tools":{"description":"Tools that should only be available to primary agents.","type":"array","items":{"type":"string","uniqueKey":"experimental.primary_tools.items.[INDEX]","typeLabel":"string"},"uniqueKey":"experimental.primary_tools","typeLabel":"string[]"},"continue_loop_on_deny":{"description":"Continue the agent loop when a tool call is denied","type":"boolean","uniqueKey":"experimental.continue_loop_on_deny","typeLabel":"boolean"},"mcp_timeout":{"description":"Timeout in milliseconds for model context protocol (MCP) requests","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"uniqueKey":"experimental.mcp_timeout","typeLabel":"integer"}},"uniqueKey":"experimental","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"$schema":"\u003cstring>","logLevel":"DEBUG","server":{"port":123,"hostname":"\u003cstring>","mdns":true,"mdnsDomain":"\u003cstring>","cors":["\u003cstring>"]},"command":{},"skills":{"paths":["\u003cstring>"],"urls":["\u003cstring>"]},"watcher":{"ignore":["\u003cstring>"]},"snapshot":true,"plugin":["\u003cstring>"],"share":"manual","autoshare":true,"autoupdate":true,"disabled_providers":["\u003cstring>"],"enabled_providers":["\u003cstring>"],"model":"\u003cstring>","small_model":"\u003cstring>","default_agent":"\u003cstring>","username":"\u003cstring>","mode":{"build":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"plan":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}}},"agent":{"plan":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"build":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"general":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"explore":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"title":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"summary":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}},"compaction":{"model":"\u003cstring>","variant":"\u003cstring>","temperature":123,"top_p":123,"prompt":"\u003cstring>","tools":{},"disable":true,"description":"\u003cstring>","mode":"subagent","hidden":true,"options":{},"color":"\u003cstring>","steps":123,"maxSteps":123,"permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"}}},"provider":{},"mcp":{},"formatter":true,"lsp":true,"instructions":["\u003cstring>"],"layout":"auto","permission":{"__originalKeys":["\u003cstring>"],"read":"ask","edit":"ask","glob":"ask","grep":"ask","list":"ask","bash":"ask","task":"ask","external_directory":"ask","todowrite":"ask","question":"ask","webfetch":"ask","websearch":"ask","codesearch":"ask","lsp":"ask","doom_loop":"ask","skill":"ask"},"tools":{},"enterprise":{"url":"\u003cstring>"},"compaction":{"auto":true,"prune":true,"tail_turns":4503599627370495,"preserve_recent_tokens":4503599627370495,"reserved":4503599627370495},"experimental":{"disable_paste_summary":true,"batch_tool":true,"openTelemetry":true,"openTelemetryRecordInputs":true,"openTelemetryRecordOutputs":true,"primary_tools":["\u003cstring>"],"continue_loop_on_deny":true,"mcp_timeout":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"443d9e35-d1af-4ea5-af5a-e4c3d039217e":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"data","typeLabel":"any"},"errors":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{}],"uniqueKey":"errors.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"},"success":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"}},"required":["data","errors","success"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":"\u003cunknown>","errors":[{}],"success":false}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"openapi.json"},"subdomain":"cognitio-agent","siteName":"Cognitio Agent SDK","title":"Update configuration - Cognitio Agent SDK","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-30T05:05:11.585Z","originalFileLocation":"api-reference/update-configuration.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Update Cognitio configuration settings and preferences.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cognitio Agent SDK\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update configuration - Cognitio Agent SDK\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update Cognitio configuration settings and preferences.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cognitio Agent SDK\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cognitio-agent.mintlify.app/api-reference/update-configuration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cognitio-agent.mintlify.site/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Update+configuration\u0026amp;description=Update+Cognitio+configuration+settings+and+preferences.\u0026amp;theme=567da92b682f2fba24b603b6\u0026amp;signature=ccadfd510859eb711fb0928fc07ed14b66696d468b8727de3687dda57c47cfd5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update configuration - Cognitio Agent SDK\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update Cognitio configuration settings and preferences.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cognitio-agent.mintlify.site/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Update+configuration\u0026amp;description=Update+Cognitio+configuration+settings+and+preferences.\u0026amp;theme=567da92b682f2fba24b603b6\u0026amp;signature=ccadfd510859eb711fb0928fc07ed14b66696d468b8727de3687dda57c47cfd5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cognitio-agent/pQAGuj5PEeiT3Pvk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cognitio Agent SDK\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#26785F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cognitio-agent.mintlify.app/api-reference/update-configuration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/update-configuration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cognitio-agent.mintlify.app/#organization\",\"name\":\"Cognitio Agent SDK\",\"url\":\"https://cognitio-agent.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cognitio-agent/srd9ZY8iFu26ek1X/logo/light.svg?fit=max\u0026auto=format\u0026n=srd9ZY8iFu26ek1X\u0026q=85\u0026s=4e1138ebb35c96512e30906800a24753\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cognitio-agent.mintlify.app#website\",\"name\":\"Cognitio Agent SDK\",\"url\":\"https://cognitio-agent.mintlify.app\",\"publisher\":{\"@id\":\"https://cognitio-agent.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration#webpage\",\"url\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration\",\"name\":\"Update configuration\",\"description\":\"Update Cognitio configuration settings and preferences.\",\"dateModified\":\"2026-09-30T05:05:11.585Z\",\"isPartOf\":{\"@id\":\"https://cognitio-agent.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"HTTP endpoints\",\"item\":\"https://cognitio-agent.mintlify.app/api-reference/get-health\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Reference\",\"item\":\"https://cognitio-agent.mintlify.app/api-reference/get-health\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update configuration\",\"item\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration#apireference\",\"headline\":\"Update configuration\",\"name\":\"Update configuration\",\"description\":\"Update Cognitio configuration settings and preferences.\",\"url\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration\",\"mainEntityOfPage\":{\"@id\":\"https://cognitio-agent.mintlify.app/api-reference/update-configuration#webpage\"},\"dateModified\":\"2026-09-30T05:05:11.585Z\",\"publisher\":{\"@id\":\"https://cognitio-agent.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://cognitio-agent.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cognitio Agent SDK\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cognitio Agent SDK","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"SDK reference","pages":[{"title":"SDK reference","href":"/api-reference"}]},{"tab":"Advanced","groups":[{"group":"Runtime HTTP API","pages":[{"title":"HTTP API overview","href":"/http-api/overview"},{"title":"Events and control requests","href":"/http-api/events-and-control"}]},{"group":"HTTP endpoints","pages":[{"group":"API Reference","pages":[{"title":"Get health","deprecated":null,"version":null,"openapi":"/openapi.json get /global/health","href":"/api-reference/get-health"},{"title":"Get global events","deprecated":null,"version":null,"openapi":"/openapi.json get /global/event","href":"/api-reference/get-global-events"},{"title":"Get global configuration","deprecated":null,"version":null,"openapi":"/openapi.json get /global/config","href":"/api-reference/get-global-configuration"},{"title":"Update global configuration","deprecated":null,"version":null,"openapi":"/openapi.json patch /global/config","href":"/api-reference/update-global-configuration"},{"title":"Dispose instance","deprecated":null,"version":null,"openapi":"/openapi.json post /global/dispose","href":"/api-reference/dispose-instance"},{"title":"Upgrade cognitio","deprecated":null,"version":null,"openapi":"/openapi.json post /global/upgrade","href":"/api-reference/upgrade-cognitio"},{"title":"Set auth credentials","deprecated":null,"version":null,"openapi":"/openapi.json put /auth/{providerID}","href":"/api-reference/set-auth-credentials"},{"title":"Remove auth credentials","deprecated":null,"version":null,"openapi":"/openapi.json delete /auth/{providerID}","href":"/api-reference/remove-auth-credentials"},{"title":"Write log","deprecated":null,"version":null,"openapi":"/openapi.json post /log","href":"/api-reference/write-log"},{"title":"List workspace adaptors","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/workspace/adaptor","href":"/api-reference/list-workspace-adaptors"},{"title":"List workspaces","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/workspace","href":"/api-reference/list-workspaces"},{"title":"Create workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /experimental/workspace","href":"/api-reference/create-workspace"},{"title":"Workspace status","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/workspace/status","href":"/api-reference/workspace-status"},{"title":"Remove workspace","deprecated":null,"version":null,"openapi":"/openapi.json delete /experimental/workspace/{id}","href":"/api-reference/remove-workspace"},{"title":"Restore session into workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /experimental/workspace/{id}/session-restore","href":"/api-reference/restore-session-into-workspace"},{"title":"List all projects","deprecated":null,"version":null,"openapi":"/openapi.json get /project","href":"/api-reference/list-all-projects"},{"title":"Get current project","deprecated":null,"version":null,"openapi":"/openapi.json get /project/current","href":"/api-reference/get-current-project"},{"title":"Initialize git repository","deprecated":null,"version":null,"openapi":"/openapi.json post /project/git/init","href":"/api-reference/initialize-git-repository"},{"title":"Update project","deprecated":null,"version":null,"openapi":"/openapi.json patch /project/{projectID}","href":"/api-reference/update-project"},{"title":"List PTY sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /pty","href":"/api-reference/list-pty-sessions"},{"title":"Create PTY session","deprecated":null,"version":null,"openapi":"/openapi.json post /pty","href":"/api-reference/create-pty-session"},{"title":"Get PTY session","deprecated":null,"version":null,"openapi":"/openapi.json get /pty/{ptyID}","href":"/api-reference/get-pty-session"},{"title":"Update PTY session","deprecated":null,"version":null,"openapi":"/openapi.json put /pty/{ptyID}","href":"/api-reference/update-pty-session"},{"title":"Remove PTY session","deprecated":null,"version":null,"openapi":"/openapi.json delete /pty/{ptyID}","href":"/api-reference/remove-pty-session"},{"title":"Connect to PTY session","deprecated":null,"version":null,"openapi":"/openapi.json get /pty/{ptyID}/connect","href":"/api-reference/connect-to-pty-session"},{"title":"Get configuration","description":"Retrieve the current Cognitio configuration settings and preferences.","deprecated":null,"version":null,"openapi":"/openapi.json get /config","href":"/api-reference/get-configuration"},{"title":"Update configuration","deprecated":null,"version":null,"openapi":"/openapi.json patch /config","href":"/api-reference/update-configuration"},{"title":"List config providers","description":"Get a list of all configured AI providers and their default models.","deprecated":null,"version":null,"openapi":"/openapi.json get /config/providers","href":"/api-reference/list-config-providers"},{"title":"Get active Console provider metadata","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/console","href":"/api-reference/get-active-console-provider-metadata"},{"title":"List switchable Console orgs","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/console/orgs","href":"/api-reference/list-switchable-console-orgs"},{"title":"Switch active Console org","deprecated":null,"version":null,"openapi":"/openapi.json post /experimental/console/switch","href":"/api-reference/switch-active-console-org"},{"title":"List tool IDs","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/tool/ids","href":"/api-reference/list-tool-ids"},{"title":"List tools","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/tool","href":"/api-reference/list-tools"},{"title":"List worktrees","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/worktree","href":"/api-reference/list-worktrees"},{"title":"Create worktree","deprecated":null,"version":null,"openapi":"/openapi.json post /experimental/worktree","href":"/api-reference/create-worktree"},{"title":"Remove worktree","deprecated":null,"version":null,"openapi":"/openapi.json delete /experimental/worktree","href":"/api-reference/remove-worktree"},{"title":"Reset worktree","deprecated":null,"version":null,"openapi":"/openapi.json post /experimental/worktree/reset","href":"/api-reference/reset-worktree"},{"title":"List sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/session","href":"/api-reference/list-sessions"},{"title":"Get MCP resources","deprecated":null,"version":null,"openapi":"/openapi.json get /experimental/resource","href":"/api-reference/get-mcp-resources"},{"title":"List sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /session","href":"/api-reference/list-sessions-1"},{"title":"Create session","deprecated":null,"version":null,"openapi":"/openapi.json post /session","href":"/api-reference/create-session"},{"title":"Get session status","deprecated":null,"version":null,"openapi":"/openapi.json get /session/status","href":"/api-reference/get-session-status"},{"title":"Delete session","deprecated":null,"version":null,"openapi":"/openapi.json delete /session/{sessionID}","href":"/api-reference/delete-session"},{"title":"Update session","deprecated":null,"version":null,"openapi":"/openapi.json patch /session/{sessionID}","href":"/api-reference/update-session"},{"title":"Get session todos","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/todo","href":"/api-reference/get-session-todos"},{"title":"Initialize session","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/init","href":"/api-reference/initialize-session"},{"title":"Fork session","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/fork","href":"/api-reference/fork-session"},{"title":"Abort session","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/abort","href":"/api-reference/abort-session"},{"title":"Share session","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/share","href":"/api-reference/share-session"},{"title":"Unshare session","deprecated":null,"version":null,"openapi":"/openapi.json delete /session/{sessionID}/share","href":"/api-reference/unshare-session"},{"title":"Get message diff","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/diff","href":"/api-reference/get-message-diff"},{"title":"Summarize session","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/summarize","href":"/api-reference/summarize-session"},{"title":"Get session messages","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/message","href":"/api-reference/get-session-messages"},{"title":"Send message","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/message","href":"/api-reference/send-message"},{"title":"Get message","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/message/{messageID}","href":"/api-reference/get-message"},{"title":"Delete message","deprecated":null,"version":null,"openapi":"/openapi.json delete /session/{sessionID}/message/{messageID}","href":"/api-reference/delete-message"},{"title":"Delete session message part","deprecated":null,"version":null,"openapi":"/openapi.json delete /session/{sessionID}/message/{messageID}/part/{partID}","href":"/api-reference/delete-session-message-part"},{"title":"Patch session message part","deprecated":null,"version":null,"openapi":"/openapi.json patch /session/{sessionID}/message/{messageID}/part/{partID}","href":"/api-reference/patch-session-message-part"},{"title":"Send async message","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/prompt_async","href":"/api-reference/send-async-message"},{"title":"List session commands","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/command","href":"/api-reference/list-session-commands"},{"title":"Send command","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/command","href":"/api-reference/send-command"},{"title":"List session skills","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/skill","href":"/api-reference/list-session-skills"},{"title":"Run shell command","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/shell","href":"/api-reference/run-shell-command"},{"title":"Revert message","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/revert","href":"/api-reference/revert-message"},{"title":"Restore reverted messages","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/unrevert","href":"/api-reference/restore-reverted-messages"},{"title":"Respond to permission","deprecated":true,"version":null,"openapi":"/openapi.json post /session/{sessionID}/permissions/{permissionID}","href":"/api-reference/respond-to-permission"},{"title":"Create session checkpoint","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/checkpoint","href":"/api-reference/create-session-checkpoint"},{"title":"List session checkpoints","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/checkpoints","href":"/api-reference/list-session-checkpoints"},{"title":"Rewind session files","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/rewind","href":"/api-reference/rewind-session-files"},{"title":"Respond to permission request","deprecated":null,"version":null,"openapi":"/openapi.json post /permission/{requestID}/reply","href":"/api-reference/respond-to-permission-request"},{"title":"List pending permissions","deprecated":null,"version":null,"openapi":"/openapi.json get /permission","href":"/api-reference/list-pending-permissions"},{"title":"List pending questions","deprecated":null,"version":null,"openapi":"/openapi.json get /question","href":"/api-reference/list-pending-questions"},{"title":"Reply to question request","deprecated":null,"version":null,"openapi":"/openapi.json post /question/{requestID}/reply","href":"/api-reference/reply-to-question-request"},{"title":"Reject question request","deprecated":null,"version":null,"openapi":"/openapi.json post /question/{requestID}/reject","href":"/api-reference/reject-question-request"},{"title":"List providers","deprecated":null,"version":null,"openapi":"/openapi.json get /provider","href":"/api-reference/list-providers"},{"title":"Get provider auth methods","deprecated":null,"version":null,"openapi":"/openapi.json get /provider/auth","href":"/api-reference/get-provider-auth-methods"},{"title":"OAuth authorize","deprecated":null,"version":null,"openapi":"/openapi.json post /provider/{providerID}/oauth/authorize","href":"/api-reference/oauth-authorize"},{"title":"OAuth callback","deprecated":null,"version":null,"openapi":"/openapi.json post /provider/{providerID}/oauth/callback","href":"/api-reference/oauth-callback"},{"title":"Start workspace sync","deprecated":null,"version":null,"openapi":"/openapi.json post /sync/start","href":"/api-reference/start-workspace-sync"},{"title":"Replay sync events","deprecated":null,"version":null,"openapi":"/openapi.json post /sync/replay","href":"/api-reference/replay-sync-events"},{"title":"List sync events","deprecated":null,"version":null,"openapi":"/openapi.json post /sync/history","href":"/api-reference/list-sync-events"},{"title":"Find text","deprecated":null,"version":null,"openapi":"/openapi.json get /find","href":"/api-reference/find-text"},{"title":"Find files","deprecated":null,"version":null,"openapi":"/openapi.json get /find/file","href":"/api-reference/find-files"},{"title":"Find symbols","deprecated":null,"version":null,"openapi":"/openapi.json get /find/symbol","href":"/api-reference/find-symbols"},{"title":"List files","deprecated":null,"version":null,"openapi":"/openapi.json get /file","href":"/api-reference/list-files"},{"title":"Read file","deprecated":null,"version":null,"openapi":"/openapi.json get /file/content","href":"/api-reference/read-file"},{"title":"Get file status","deprecated":null,"version":null,"openapi":"/openapi.json get /file/status","href":"/api-reference/get-file-status"},{"title":"Subscribe to events","deprecated":null,"version":null,"openapi":"/openapi.json get /event","href":"/api-reference/subscribe-to-events"},{"title":"Get MCP status","deprecated":null,"version":null,"openapi":"/openapi.json get /mcp","href":"/api-reference/get-mcp-status"},{"title":"Add MCP server","deprecated":null,"version":null,"openapi":"/openapi.json post /mcp","href":"/api-reference/add-mcp-server"},{"title":"Start MCP OAuth","deprecated":null,"version":null,"openapi":"/openapi.json post /mcp/{name}/auth","href":"/api-reference/start-mcp-oauth"},{"title":"Remove MCP OAuth","deprecated":null,"version":null,"openapi":"/openapi.json delete /mcp/{name}/auth","href":"/api-reference/remove-mcp-oauth"},{"title":"Complete MCP OAuth","deprecated":null,"version":null,"openapi":"/openapi.json post /mcp/{name}/auth/callback","href":"/api-reference/complete-mcp-oauth"},{"title":"Authenticate MCP OAuth","deprecated":null,"version":null,"openapi":"/openapi.json post /mcp/{name}/auth/authenticate","href":"/api-reference/authenticate-mcp-oauth"},{"title":"Post mcp connect","deprecated":null,"version":null,"openapi":"/openapi.json post /mcp/{name}/connect","href":"/api-reference/post-mcp-connect"},{"title":"Post mcp disconnect","deprecated":null,"version":null,"openapi":"/openapi.json post /mcp/{name}/disconnect","href":"/api-reference/post-mcp-disconnect"},{"title":"Append TUI prompt","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/append-prompt","href":"/api-reference/append-tui-prompt"},{"title":"Open help dialog","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/open-help","href":"/api-reference/open-help-dialog"},{"title":"Open sessions dialog","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/open-sessions","href":"/api-reference/open-sessions-dialog"},{"title":"Open themes dialog","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/open-themes","href":"/api-reference/open-themes-dialog"},{"title":"Open models dialog","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/open-models","href":"/api-reference/open-models-dialog"},{"title":"Submit TUI prompt","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/submit-prompt","href":"/api-reference/submit-tui-prompt"},{"title":"Clear TUI prompt","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/clear-prompt","href":"/api-reference/clear-tui-prompt"},{"title":"Execute TUI command","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/execute-command","href":"/api-reference/execute-tui-command"},{"title":"Show TUI toast","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/show-toast","href":"/api-reference/show-tui-toast"},{"title":"Publish TUI event","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/publish","href":"/api-reference/publish-tui-event"},{"title":"Select session","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/select-session","href":"/api-reference/select-session"},{"title":"Get next TUI request","deprecated":null,"version":null,"openapi":"/openapi.json get /tui/control/next","href":"/api-reference/get-next-tui-request"},{"title":"Submit TUI response","deprecated":null,"version":null,"openapi":"/openapi.json post /tui/control/response","href":"/api-reference/submit-tui-response"},{"title":"Dispose instance","deprecated":null,"version":null,"openapi":"/openapi.json post /instance/dispose","href":"/api-reference/dispose-instance-1"},{"title":"Get paths","deprecated":null,"version":null,"openapi":"/openapi.json get /path","href":"/api-reference/get-paths"},{"title":"Get VCS info","deprecated":null,"version":null,"openapi":"/openapi.json get /vcs","href":"/api-reference/get-vcs-info"},{"title":"Get VCS diff","deprecated":null,"version":null,"openapi":"/openapi.json get /vcs/diff","href":"/api-reference/get-vcs-diff"},{"title":"List commands","deprecated":null,"version":null,"openapi":"/openapi.json get /command","href":"/api-reference/list-commands"},{"title":"List agents","deprecated":null,"version":null,"openapi":"/openapi.json get /agent","href":"/api-reference/list-agents"},{"title":"List skills","deprecated":null,"version":null,"openapi":"/openapi.json get /skill","href":"/api-reference/list-skills"},{"title":"Get LSP status","deprecated":null,"version":null,"openapi":"/openapi.json get /lsp","href":"/api-reference/get-lsp-status"},{"title":"Get formatter status","deprecated":null,"version":null,"openapi":"/openapi.json get /formatter","href":"/api-reference/get-formatter-status"}]},{"group":"Session","pages":[{"title":"Get session","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}","href":"/api-reference/session/get-session"},{"title":"Get session children","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/children","href":"/api-reference/session/get-session-children"},{"title":"Get runtime config","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/runtime-config","href":"/api-reference/session/get-runtime-config"},{"title":"Clear runtime config","deprecated":null,"version":null,"openapi":"/openapi.json delete /session/{sessionID}/runtime-config","href":"/api-reference/session/clear-runtime-config"},{"title":"Patch runtime config","deprecated":null,"version":null,"openapi":"/openapi.json patch /session/{sessionID}/runtime-config","href":"/api-reference/session/patch-runtime-config"},{"title":"Clear scoped runtime MCP clients","deprecated":null,"version":null,"openapi":"/openapi.json delete /session/{sessionID}/runtime-config/mcp-scopes","href":"/api-reference/session/clear-scoped-runtime-mcp-clients"},{"title":"Respond to control request","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/control-response","href":"/api-reference/session/respond-to-control-request"},{"title":"Cancel control request","deprecated":null,"version":null,"openapi":"/openapi.json post /session/{sessionID}/control-cancel","href":"/api-reference/session/cancel-control-request"},{"title":"List control requests","deprecated":null,"version":null,"openapi":"/openapi.json get /session/{sessionID}/control-requests","href":"/api-reference/session/list-control-requests"}]}]},{"group":"Protocol types","pages":[{"title":"AgentConfig","href":"/api-reference/protocol/AgentConfig"},{"title":"AgentPart","href":"/api-reference/protocol/AgentPart"},{"title":"AgentPartInput","href":"/api-reference/protocol/AgentPartInput"},{"title":"ApiAuth","href":"/api-reference/protocol/ApiAuth"},{"title":"ApiError","href":"/api-reference/protocol/ApiError"},{"title":"AssistantMessage","href":"/api-reference/protocol/AssistantMessage"},{"title":"Auth","href":"/api-reference/protocol/Auth"},{"title":"CompactionPart","href":"/api-reference/protocol/CompactionPart"},{"title":"Config","href":"/api-reference/protocol/Config"},{"title":"ContextOverflowError","href":"/api-reference/protocol/ContextOverflowError"},{"title":"ControlCancelReason","href":"/api-reference/protocol/ControlCancelReason"},{"title":"ControlPayload","href":"/api-reference/protocol/ControlPayload"},{"title":"ControlRequest","href":"/api-reference/protocol/ControlRequest"},{"title":"ControlRequestId","href":"/api-reference/protocol/ControlRequestId"},{"title":"ControlSubtype","href":"/api-reference/protocol/ControlSubtype"},{"title":"Event","href":"/api-reference/protocol/Event"},{"title":"EventCommandExecuted","href":"/api-reference/protocol/EventCommandExecuted"},{"title":"EventControlCancelled","href":"/api-reference/protocol/EventControlCancelled"},{"title":"EventControlRequest","href":"/api-reference/protocol/EventControlRequest"},{"title":"EventFileEdited","href":"/api-reference/protocol/EventFileEdited"},{"title":"EventFileWatcherUpdated","href":"/api-reference/protocol/EventFileWatcherUpdated"},{"title":"EventGlobalDisposed","href":"/api-reference/protocol/EventGlobalDisposed"},{"title":"EventInstallationUpdateAvailable","href":"/api-reference/protocol/EventInstallationUpdateAvailable"},{"title":"EventInstallationUpdated","href":"/api-reference/protocol/EventInstallationUpdated"},{"title":"EventLspClientDiagnostics","href":"/api-reference/protocol/EventLspClientDiagnostics"},{"title":"EventLspUpdated","href":"/api-reference/protocol/EventLspUpdated"},{"title":"EventMcpBrowserOpenFailed","href":"/api-reference/protocol/EventMcpBrowserOpenFailed"},{"title":"EventMcpToolsChanged","href":"/api-reference/protocol/EventMcpToolsChanged"},{"title":"EventMessagePartDelta","href":"/api-reference/protocol/EventMessagePartDelta"},{"title":"EventMessagePartRemoved","href":"/api-reference/protocol/EventMessagePartRemoved"},{"title":"EventMessagePartUpdated","href":"/api-reference/protocol/EventMessagePartUpdated"},{"title":"EventMessageRemoved","href":"/api-reference/protocol/EventMessageRemoved"},{"title":"EventMessageUpdated","href":"/api-reference/protocol/EventMessageUpdated"},{"title":"EventPermissionAsked","href":"/api-reference/protocol/EventPermissionAsked"},{"title":"EventPermissionReplied","href":"/api-reference/protocol/EventPermissionReplied"},{"title":"EventProjectUpdated","href":"/api-reference/protocol/EventProjectUpdated"},{"title":"EventPtyCreated","href":"/api-reference/protocol/EventPtyCreated"},{"title":"EventPtyDeleted","href":"/api-reference/protocol/EventPtyDeleted"},{"title":"EventPtyExited","href":"/api-reference/protocol/EventPtyExited"},{"title":"EventPtyUpdated","href":"/api-reference/protocol/EventPtyUpdated"},{"title":"EventQuestionAsked","href":"/api-reference/protocol/EventQuestionAsked"},{"title":"EventQuestionRejected","href":"/api-reference/protocol/EventQuestionRejected"},{"title":"EventQuestionReplied","href":"/api-reference/protocol/EventQuestionReplied"},{"title":"EventServerConnected","href":"/api-reference/protocol/EventServerConnected"},{"title":"EventServerInstanceDisposed","href":"/api-reference/protocol/EventServerInstanceDisposed"},{"title":"EventSessionCheckpointCreated","href":"/api-reference/protocol/EventSessionCheckpointCreated"},{"title":"EventSessionCompacted","href":"/api-reference/protocol/EventSessionCompacted"},{"title":"EventSessionCreated","href":"/api-reference/protocol/EventSessionCreated"},{"title":"EventSessionDeleted","href":"/api-reference/protocol/EventSessionDeleted"},{"title":"EventSessionDiff","href":"/api-reference/protocol/EventSessionDiff"},{"title":"EventSessionError","href":"/api-reference/protocol/EventSessionError"},{"title":"EventSessionIdle","href":"/api-reference/protocol/EventSessionIdle"},{"title":"EventSessionRateLimitHit","href":"/api-reference/protocol/EventSessionRateLimitHit"},{"title":"EventSessionResult","href":"/api-reference/protocol/EventSessionResult"},{"title":"EventSessionRewound","href":"/api-reference/protocol/EventSessionRewound"},{"title":"EventSessionStatus","href":"/api-reference/protocol/EventSessionStatus"},{"title":"EventSessionUpdated","href":"/api-reference/protocol/EventSessionUpdated"},{"title":"EventSubagentProgress","href":"/api-reference/protocol/EventSubagentProgress"},{"title":"EventSubagentStarted","href":"/api-reference/protocol/EventSubagentStarted"},{"title":"EventSubagentStopped","href":"/api-reference/protocol/EventSubagentStopped"},{"title":"EventSystemCompactBoundary","href":"/api-reference/protocol/EventSystemCompactBoundary"},{"title":"EventTaskNotification","href":"/api-reference/protocol/EventTaskNotification"},{"title":"EventTaskProgress","href":"/api-reference/protocol/EventTaskProgress"},{"title":"EventTaskStarted","href":"/api-reference/protocol/EventTaskStarted"},{"title":"EventTaskStopped","href":"/api-reference/protocol/EventTaskStopped"},{"title":"EventTodoUpdated","href":"/api-reference/protocol/EventTodoUpdated"},{"title":"EventTuiCommandExecute","href":"/api-reference/protocol/EventTuiCommandExecute"},{"title":"EventTuiPromptAppend","href":"/api-reference/protocol/EventTuiPromptAppend"},{"title":"EventTuiSessionSelect","href":"/api-reference/protocol/EventTuiSessionSelect"},{"title":"EventTuiToastShow","href":"/api-reference/protocol/EventTuiToastShow"},{"title":"EventVcsBranchUpdated","href":"/api-reference/protocol/EventVcsBranchUpdated"},{"title":"EventWorkspaceFailed","href":"/api-reference/protocol/EventWorkspaceFailed"},{"title":"EventWorkspaceReady","href":"/api-reference/protocol/EventWorkspaceReady"},{"title":"EventWorkspaceRestore","href":"/api-reference/protocol/EventWorkspaceRestore"},{"title":"EventWorkspaceStatus","href":"/api-reference/protocol/EventWorkspaceStatus"},{"title":"EventWorktreeFailed","href":"/api-reference/protocol/EventWorktreeFailed"},{"title":"EventWorktreeReady","href":"/api-reference/protocol/EventWorktreeReady"},{"title":"FilePart","href":"/api-reference/protocol/FilePart"},{"title":"FilePartInput","href":"/api-reference/protocol/FilePartInput"},{"title":"FilePartSource","href":"/api-reference/protocol/FilePartSource"},{"title":"FilePartSourceText","href":"/api-reference/protocol/FilePartSourceText"},{"title":"FileSource","href":"/api-reference/protocol/FileSource"},{"title":"JsonSchema","href":"/api-reference/protocol/JsonSchema"},{"title":"LayoutConfig","href":"/api-reference/protocol/LayoutConfig"},{"title":"LogLevel","href":"/api-reference/protocol/LogLevel"},{"title":"McpLocalConfig","href":"/api-reference/protocol/McpLocalConfig"},{"title":"McpOAuthConfig","href":"/api-reference/protocol/McpOAuthConfig"},{"title":"McpRemoteConfig","href":"/api-reference/protocol/McpRemoteConfig"},{"title":"Message","href":"/api-reference/protocol/Message"},{"title":"MessageAbortedError","href":"/api-reference/protocol/MessageAbortedError"},{"title":"MessageOutputLengthError","href":"/api-reference/protocol/MessageOutputLengthError"},{"title":"OAuth","href":"/api-reference/protocol/OAuth"},{"title":"OutputFormat","href":"/api-reference/protocol/OutputFormat"},{"title":"OutputFormatJsonSchema","href":"/api-reference/protocol/OutputFormatJsonSchema"},{"title":"OutputFormatText","href":"/api-reference/protocol/OutputFormatText"},{"title":"Part","href":"/api-reference/protocol/Part"},{"title":"PatchPart","href":"/api-reference/protocol/PatchPart"},{"title":"PermissionAction","href":"/api-reference/protocol/PermissionAction"},{"title":"PermissionActionConfig","href":"/api-reference/protocol/PermissionActionConfig"},{"title":"PermissionConfig","href":"/api-reference/protocol/PermissionConfig"},{"title":"PermissionObjectConfig","href":"/api-reference/protocol/PermissionObjectConfig"},{"title":"PermissionRequest","href":"/api-reference/protocol/PermissionRequest"},{"title":"PermissionRule","href":"/api-reference/protocol/PermissionRule"},{"title":"PermissionRuleConfig","href":"/api-reference/protocol/PermissionRuleConfig"},{"title":"PermissionRuleset","href":"/api-reference/protocol/PermissionRuleset"},{"title":"Project","href":"/api-reference/protocol/Project"},{"title":"ProviderAuthError","href":"/api-reference/protocol/ProviderAuthError"},{"title":"ProviderConfig","href":"/api-reference/protocol/ProviderConfig"},{"title":"Pty","href":"/api-reference/protocol/Pty"},{"title":"QuestionAnswer","href":"/api-reference/protocol/QuestionAnswer"},{"title":"QuestionInfo","href":"/api-reference/protocol/QuestionInfo"},{"title":"QuestionOption","href":"/api-reference/protocol/QuestionOption"},{"title":"QuestionRejected","href":"/api-reference/protocol/QuestionRejected"},{"title":"QuestionReplied","href":"/api-reference/protocol/QuestionReplied"},{"title":"QuestionRequest","href":"/api-reference/protocol/QuestionRequest"},{"title":"QuestionTool","href":"/api-reference/protocol/QuestionTool"},{"title":"Range","href":"/api-reference/protocol/Range"},{"title":"ReasoningPart","href":"/api-reference/protocol/ReasoningPart"},{"title":"ResourceSource","href":"/api-reference/protocol/ResourceSource"},{"title":"RetryPart","href":"/api-reference/protocol/RetryPart"},{"title":"ServerConfig","href":"/api-reference/protocol/ServerConfig"},{"title":"Session","href":"/api-reference/protocol/Session"},{"title":"SessionCheckpoint","href":"/api-reference/protocol/SessionCheckpoint"},{"title":"SessionStatus","href":"/api-reference/protocol/SessionStatus"},{"title":"SnapshotFileDiff","href":"/api-reference/protocol/SnapshotFileDiff"},{"title":"SnapshotPart","href":"/api-reference/protocol/SnapshotPart"},{"title":"StepFinishPart","href":"/api-reference/protocol/StepFinishPart"},{"title":"StepStartPart","href":"/api-reference/protocol/StepStartPart"},{"title":"StructuredOutputError","href":"/api-reference/protocol/StructuredOutputError"},{"title":"SubtaskPart","href":"/api-reference/protocol/SubtaskPart"},{"title":"SubtaskPartInput","href":"/api-reference/protocol/SubtaskPartInput"},{"title":"SymbolSource","href":"/api-reference/protocol/SymbolSource"},{"title":"TextPart","href":"/api-reference/protocol/TextPart"},{"title":"TextPartInput","href":"/api-reference/protocol/TextPartInput"},{"title":"Todo","href":"/api-reference/protocol/Todo"},{"title":"ToolPart","href":"/api-reference/protocol/ToolPart"},{"title":"ToolState","href":"/api-reference/protocol/ToolState"},{"title":"ToolStateCompleted","href":"/api-reference/protocol/ToolStateCompleted"},{"title":"ToolStateError","href":"/api-reference/protocol/ToolStateError"},{"title":"ToolStatePending","href":"/api-reference/protocol/ToolStatePending"},{"title":"ToolStateRunning","href":"/api-reference/protocol/ToolStateRunning"},{"title":"UnknownError","href":"/api-reference/protocol/UnknownError"},{"title":"UserMessage","href":"/api-reference/protocol/UserMessage"},{"title":"WellKnownAuth","href":"/api-reference/protocol/WellKnownAuth"}]}]}]},"basePath":"","title":"Update configuration - Cognitio Agent SDK","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}