用途
DeepChat 设置修改技能用于在对话过程中安全地更改 DeepChat 应用自身的设置与偏好。它只在用户明确要求修改 DeepChat 自身设置时激活,例如调整主题、语言、音效或复制行为。
主要能力
该技能通过专用设置工具完成修改,不允许任意键值写入。当前支持的设置(初始允许列表)包括:
开关类:
- soundEnabled:启用/禁用音效。
- copyWithCotEnabled:启用/禁用复制 COT 详情。
枚举类:
- language:DeepChat 语言区域,包括 system、zh-CN、en-US、zh-TW、zh-HK、ko-KR、ru-RU、ja-JP、fr-FR、fa-IR、pt-BR、da-DK、he-IL。
- theme:dark | light | system。
- fontSizeLevel:支持范围内的整数字号级别。
设置导航(仅打开):当请求无法通过设置工具完成时,可使用 deepchat_settings_open,并避免在更改已应用时调用。section 提示包括:common、display、provider、mcp、prompt、acp、skills、knowledge-base、database、shortcut、about。
使用方式
工作流程如下:
- 确认用户是在请求修改 DeepChat 设置。
- 确定目标设置与目标值。
- 若设置受支持,调用对应工具:开关使用 deepchat_settings_toggle;语言使用 deepchat_settings_set_language;主题使用 deepchat_settings_set_theme;字号使用 deepchat_settings_set_font_size。
- 向用户确认更改内容(包含最终值)。
- 若设置不受支持,调用 deepchat_settings_open(带 section),并简要指向正确的设置分区;若请求的更改已应用,则不要调用。
- 通过 skill_control 停用该技能。
这些工具仅在本技能激活时可用;若工具缺失,需通过 skill_control 激活本技能。若请求含义不明确,应先提出澄清问题再应用。
适用场景
适合激活本技能的示例:
- “把主题改成深色”
- “Turn off sound effects”
- “语言改成英文”
- “复制时不要带 COT”
- “Open the MCP settings page”
- “Edit my prompts”
不适合激活本技能的示例:
- “把 Windows 的系统代理改成...”
- “帮我改 VS Code 的字体”
- “把电脑的声音关掉”
限制
对于不支持或高风险设置(MCP、提示词、提供商、API 密钥、路径等),不应用更改,而是说明在哪里修改并打开设置。任务完成后应停用该技能以保持上下文精简。