T3 代码集成
T3 Code 在其服务器机器上运行编码提供方。Claude-Mem 会安装到这些提供方的原生配置主目录中,因此它们现有的钩子(hooks)就能捕获提示词和工具结果、生成摘要,并将项目上下文注入到后续会话中。同一个插件还提供 MCP 记忆搜索功能。
安装¶
先打开一次 T3 Code,并配置一个 Codex 或 Claude Code 提供方。在运行 T3 服务器的机器上,执行:
t3 和 t3-code 是 t3code 的别名。记忆观察者提供方是一个独立的选项:照常使用主安装程序的提供方选择器,或使用显式的 --provider 标志。
重启 T3 Code,并在你的项目中开始一个新线程。如果 Codex 提示是否信任 Claude-Mem 的钩子,请按照该提供方常规的批准流程予以批准。如果 T3 客户端没有显示该提示,请在终端中使用相同的 CODEX_HOME 打开同一个 Codex 可执行文件,在那里信任这些钩子,然后重启 T3 Code。安装插件并不会绕过钩子信任机制。
配置内容¶
安装程序会读取 ~/.t3/userdata/settings.json,其中既包括 providerInstances,也包括旧的 providers 配置。对于默认槽位,显式的实例会覆盖旧的条目。已禁用的提供方会被跳过。
| T3 提供方 | Claude-Mem 安装 |
|---|---|
| Codex | 原生 Codex 插件市场、插件缓存,以及其共享主目录下 config.toml 中的 features.hooks |
Claude Code (claudeAgent) |
在其配置的 CLAUDE_CONFIG_DIR 中按用户作用域注册的原生 Claude Code 插件 |
| 其他 T3 提供方 | 使用该提供方现有的 Claude-Mem 集成;此安装程序目前支持 Codex 和 Claude Code |
配置的二进制路径和主目录路径都会被采用。由 T3 管理的 Codex 使用 T3CODE_HOME/tools/codex 中的活动安装。Codex 影子主目录会与其源主目录共享配置和插件,因此 Claude-Mem 会安装到该源主目录中,而不会在影子目录中创建冲突文件。
该连接器使用现有的 Claude-Mem 插件生命周期、捕获处理程序、隐私过滤和项目解析功能。它不会添加转录监视器,也不会修改 T3 设置或其数据库。使用相同原生主目录的提供方会与其独立 CLI 共享该安装。
自定义服务器或开发配置文件¶
如果 T3 Code 使用自定义主目录,请在安装前导出 T3CODE_HOME。若要指定特定的设置文件(包括开发配置文件):
CLAUDE_MEM_T3CODE_SETTINGS_PATH=/path/to/t3/userdata/settings.json \
npx claude-mem@latest install --ide t3code
对于远程 T3 环境,请在远程服务器机器上运行;对于由 WSL 支持的提供方,请在 WSL 内部运行。在手机或浏览器所在的机器上安装,无法配置远程提供方。
状态与移除¶
npx claude-mem t3code status
npx claude-mem t3code status --settings /path/to/settings.json
npx claude-mem t3code uninstall
状态命令会检查提供方配置、插件启用状态、市场注册情况以及运行时资源。它不会断言钩子已获批准或捕获一定成功:请在服务器机器上通过 http://localhost:37777 的 Claude-Mem 查看器验证新线程是否产生了观测记录。
移除操作只会在已配置的原生主目录中禁用 Claude-Mem,同时保留其他插件和提供方设置。这也会为共享这些主目录的独立 CLI 禁用 Claude-Mem。移除后请重启 T3 Code。主命令 npx claude-mem uninstall 也会执行此清理;记忆数据会被保留。
故障排查¶
- 没有设置文件: 打开 T3 Code 并完成提供方设置,或将安装程序指向实际服务器的设置文件。
- 受管理的 Codex 缺失: 先在 T3 Code 内完成 Codex 设置,然后重新运行安装程序。其他可用的提供方仍会被配置,但对于缺失的提供方,安装程序会返回非零退出码。连接器不会下载或替换 T3 的提供方运行时。
- 启动覆盖项阻止捕获: 移除禁用
features.hooks或 Claude-Mem 的 Codex 覆盖项。Claude 的--setting-sources若被显式设置,则必须包含user;--strict-mcp-config和--disable-all-hooks会阻止插件的正常运行。安装程序会报告这些冲突,而不会改写你的 T3 启动参数。 - 提供方安装失败: 安装程序会报告每个失败的提供方并返回非零退出码。修复该提供方的二进制文件或权限,然后重新运行安装程序;已安装的提供方仍然可用。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/claude-mem