dev-manager-tauri/docs/ai-context
lanrtop 8230910358
All checks were successful
Push & PR Check / check (push) Successful in 1m2s
fix(mcp-inject): 「已接入」统一为有项目 token 单一判定,批量重注入补上独立接入项目(P8a)
「已接入」原有三套判定:reinject_all_mcp 按产品组成员、DSH 白名单与根目录迁移按
项目 token、list_all_projects 按 .claude/liangjing.json 是否存在。结果是独立接入
(不在任何组)的项目在端口变更后不会被重注入,list_all_projects 对只剩兼容文件的
项目误报「已注入」。

- 新增 mcp_inject::is_project_injected(store, project_id),DSH 白名单、
  on_project_root_changed、list_all_projects 统一调用
- reinject_all_mcp 目标改为「组成员 ∪ 有 token 的登记项目」(reinject_targets),
  锁内复查改为 is_reinject_target,token 先被删的项目不再注入(语义不变)
- list_all_projects 拆出 render_all_projects(conn, store),去掉循环内二次取池
- 新增两条测试,变异确认会失败;契约同步 project-context.yaml;蓝图 P8a 标 ✅

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 07:44:04 +09:00
..
agent-button-system.md docs(blueprint/agent-client-parity): P7 实测服务器说明仅 Claude/DSH 带入模型上下文,保留 skill 引导 2026-10-03 05:02:12 +09:00
git-workflow.md fix(delivery): avoid false deployed timestamp 2026-09-23 12:09:38 +09:00
project-brief.md feat(mcp/envoy): 使者回传闭环——回执 + 三端回传入口 2026-10-03 01:15:40 +09:00
project-context.yaml fix(mcp-inject): 「已接入」统一为有项目 token 单一判定,批量重注入补上独立接入项目(P8a) 2026-10-03 07:44:04 +09:00