多智能体编排 · 收录于 2026-08-29 · 适用 3 工具 ✓ 实测验证

多个工具都写 ~/.claude.json,一起装会冲突吗?(实测兼容)

已验证 2026-08-29多个工具都写 ~/.claude.json 会不会冲突——实测兼容:按各自官方命令安装,装完 python3 -m json.tool 验证 JSON 可解析。

快速修复

# 一键:按各自官方命令安装,装完校验 JSON 可解析
python3 -m json.tool ~/.claude.json >/dev/null && echo "JSON OK"

你会遇到什么

想同时装 agt、deepcode、code-review-graph,它们安装时都会写 ~/.claude.json(MCP/插件注册段),你担心互相覆盖导致某个工具失效或配置丢失。实测结论:可以一起装,不冲突。

本文路径:快速修复(30 秒一段命令)→ 一步步排查(可跳读)→ 原理与变体(症状/原因/证据)。赶时间直接跳到「快速修复」。

为什么会这样

三者都写 ~/.claude.json,但写的是不同 key/段:

工具写入段
agt策略/治理段
deepcode各自 MCP/工具注册段
code-review-graph各自 MCP/工具注册段

JSON 按 key 合并,实测共存时结构完整、无互相覆盖。claude-mem 走独立写面 ~/.claude-mem/,与三者实测兼容。

~/.claude.json 是多工具共享的写面,但它的合并语义是「按 key 合并」:每个工具往自己的段写(agt 写策略/治理段,deepcode/code-review-graph 写各自的 MCP/工具注册段),读的时候各读各的 key——JSON 对象级合并不会互相覆盖,除非两个工具写同一个 key。

确定性推论:共享写面安全与否取决于「key 空间是否隔离」,不是「是不是同一个文件」;实测三工具共存结构完整 = 它们的 key 空间互不重叠;判断新工具能否加入:查它写 ~/.claude.json 的哪些 key,与现有工具比对;claude-mem 走独立目录 ~/.claude-mem/(不同写面),与共享写面者天然隔离——写面分析比「同文件=冲突」的直觉准确得多。

一步步来

1. 直接按各自官方命令安装 — 必做

agt、deepcode、code-review-graph、claude-mem 可同环境共存,无强制顺序。

2. 装完校验 — 必做

python3 -m json.tool ~/.claude.json

必须解析通过;再逐个跑工具冒烟(agt lint-policy / crg build / deepcode 诊断命令),均 exit 0 即正常。

3. 升级后重跑冒烟 — 必做

升级任一工具后重跑冒烟;配置异常时先备份 ~/.claude.json 再排查(站内冲突预检说明 可先看写面冲突)。

怎么确认修好了

冒烟全绿(实测形态):

agt lint-policy → exit 0
crg build → exit 0
deepcode 诊断命令 → exit 0
python3 -m json.tool ~/.claude.json → 解析通过

其它环境的表现

环境说明
agt × deepcode共装互不干扰,deepcode 配置隔离 ~/.deepcode(实测)
agt × crg同工作区混用通过(agt lint-policy + crg build,实测)
crg × deepcode同 venv 共装、双冒烟 exit 0、写面互不重叠(实测)
claude-mem 组合与三者分别实测兼容(combo 002/003)
升级后重跑冒烟;异常先备份再排查

症状

想同时装 agt、deepcode、code-review-graph,它们安装时都会写 ~/.claude.json(MCP/插件注册段),担心互相覆盖导致某个工具失效或配置丢失。

原因

三者都写 ~/.claude.json,但写的是不同 key/段:agt 写策略/治理段、deepcode 与 code-review-graph 写各自 MCP/工具注册段;JSON 按 key 合并,实测共存时结构完整、无互相覆盖。claude-mem 走独立写面 ~/.claude-mem/,与三者实测兼容。

解法

  1. 直接按各自官方命令安装(agt、deepcode、code-review-graph、claude-mem 可同环境共存)。
  2. 装完校验:python3 -m json.tool ~/.claude.json 必须解析通过;再逐个跑工具冒烟(agt lint-policy / crg build / deepcode 诊断命令),均 exit 0 即正常。
  3. 升级任一工具后重跑冒烟;配置出现异常时先备份 ~/.claude.json 再排查(市场预检 站内冲突预检说明 可先看写面冲突)。
验证证据

本站实测记录(2026-08-27)

  • claude-mem × deepcode、claude-mem × crg、agt × claude-mem 三对同批实测兼容(combo 002/003)。
  • 证据:站内文档(6 对 faces=~/.claude.json,tested_at 2026-08-28)。

适用工具 (3)

本问题方案已挂到下列工具的方案页——从工具页也能回到这里,双向可达。

agent-governance-toolkitdeepcodecode-review-graph

来源与证据

收录 验证 ✓ 实测验证适用 3 工具
方案含本地实测或来源可复核的解法;未实测项已在文中如实标注。

← 多智能体编排 问题域 | 问题货架 | 遇到其它问题?去 问题空间 提交求助卡