- 控制面项目(context.json mcp_scope=global,炼境自身已声明)不写 Claude local 条目、 不入 DSH 白名单,避免遮蔽全局注册与跨项目工具(审查 high) - DSH 托管块内嵌炼境登记的「项目根目录→project_id」白名单,不再以任意目录里的 context.json 作为取 token 依据;LOCALAPPDATA/SystemRoot 须为绝对路径 - remove_project_mcp 同步清理 Claude local 条目并剔除 DSH 白名单;SSE 消息路由复核登记 - Claude local 只替换炼境托管条目,手写不覆盖,替换失败回滚;改走 silent_cmd 并移至后台线程 - 手写 DSH 条目改用 serde_yaml 检测(引号/注释/流式写法),无法解析时保守拒绝 - shim 中 exe 路径的 % 转义为 %%;注入日志 context 统一为 JSON,诊断查询防御非 JSON 行 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent-button-system.md | ||
| git-workflow.md | ||
| project-brief.md | ||
| project-context.yaml | ||