feat: add Discuss and Explore subagents for dynamic critique and code exploration

- Implement Discuss Subagent for multi-perspective critique with dynamic perspectives.
- Create Explore Subagent for shared codebase exploration with centralized caching.
- Add tests for CcwToolsMcpCard component to ensure enabled tools are preserved on config save.
- Introduce SessionPreviewPanel component for previewing and selecting sessions for Memory V2 extraction.
- Develop CommandCreateDialog component for creating/importing commands with import and CLI generate modes.
This commit is contained in:
catlog22
2026-02-27 17:25:52 +08:00
parent 3db74cc7b0
commit 3b92bfae8c
45 changed files with 6508 additions and 128 deletions

View File

@@ -10,7 +10,8 @@
"collapseAll": "全部收起",
"copy": "复制",
"showDisabled": "显示已禁用",
"hideDisabled": "隐藏已禁用"
"hideDisabled": "隐藏已禁用",
"cancel": "取消"
},
"source": {
"builtin": "内置",
@@ -57,5 +58,45 @@
"clickToDisableAll": "点击全部禁用",
"noCommands": "此分组中没有命令",
"noEnabledCommands": "此分组中没有已启用的命令"
},
"create": {
"title": "创建命令",
"location": "存储位置",
"locationProject": "项目命令",
"locationProjectHint": ".claude/commands/",
"locationUser": "全局命令",
"locationUserHint": "~/.claude/commands/",
"mode": "创建方式",
"modeImport": "导入文件",
"modeImportHint": "从现有文件导入命令",
"modeGenerate": "AI 生成",
"modeGenerateHint": "使用 AI 生成命令",
"sourcePath": "源文件路径",
"sourcePathPlaceholder": "输入命令文件的绝对路径",
"sourcePathHint": "文件必须是有效的命令 Markdown 文件",
"customName": "自定义名称",
"customNamePlaceholder": "留空则使用原始名称",
"customNameHint": "可选,覆盖默认命令名称",
"commandName": "命令名称",
"commandNamePlaceholder": "输入命令名称",
"commandNameHint": "用作命令文件名称",
"descriptionLabel": "命令描述",
"descriptionPlaceholder": "描述这个命令应该做什么...",
"descriptionHint": "AI 将根据描述生成命令内容",
"generateInfo": "AI 将使用 CLI 工具生成命令",
"generateTimeHint": "生成过程可能需要一些时间",
"validate": "验证",
"import": "导入",
"generate": "生成",
"validating": "验证中...",
"validCommand": "验证通过",
"invalidCommand": "验证失败",
"creating": "创建中...",
"created": "命令 \"{name}\" 创建成功",
"createError": "创建命令失败",
"sourcePathRequired": "请输入源文件路径",
"commandNameRequired": "请输入命令名称",
"descriptionRequired": "请输入命令描述",
"validateFirst": "请先验证命令文件"
}
}