OptionalcapabilityOptionalcompletionConfiguration for completion notifications when the agent finishes a task. If undefined, defaults to 'off'.
OptionalenableOptionalgenericUser selections for generic capabilities (skills, functions, MCP tools, etc.). Stores selected IDs for each capability type.
OptionallanguageOptionalselectedA mapping of main template IDs to their selected variant IDs. If a main template is not present in this mapping, it means the main template is used.
OptionalshowWhether the agent should be shown in the chat UI. If undefined, defaults to true.
User overrides for template-based capabilities. Keys are capability fragment IDs, values are enabled/disabled state. Only stores explicit user choices that differ from template defaults.