Files
cc-web/.planning/mcp-quick-selection/task_plan.md
2026-08-21 11:23:32 +08:00

1.4 KiB
Raw Blame History

补全 MCP 快速选择计划

目标

让输入框 / 快速选择展示当前会话实际可用的全部 MCP server/tool保留 $ 仅展示 skill、@ 仅展示文件和 prompt 的语义边界,并补齐回归验证。

步骤

  • 初始化调查计划与 TODO CSV
  • 使用 codebase-memory 定位 MCP 候选构建和 composer 触发链路
  • 对照运行时 MCP 配置确认完整候选来源并排除历史/静态推断
  • 编写回归测试覆盖当前线程级 MCP、三种触发符互斥和 mention 插入语义
  • 修复候选聚合逻辑接入当前会话 MCP
  • 修复 mention 插入与去重排序展示
  • 运行单测、静态检查和浏览器/组件回归并按需修复
  • 清理临时计划文件并汇总

约束

  • 遵守 composer 基线MCP 只在 / 中作为普通 tool mention不打开参数表单或直接执行。
  • / 必须只展示当前会话线程级配置实际可用的全部 MCP server/tool$ 只展示 skill@ 只展示文件和 prompt。
  • 回归必须证明候选不从历史消息、运行态工具名或静态白名单反推,并验证选择 MCP 只插入 mention 文本。
  • 优先使用 codebase-memory-mcprg 只做行号和配置补充校验。
  • 保留工作区已有的 config/cross-conversation-replies.json 改动及其他用户文件。

错误记录

错误 尝试 处理