CODEXGUIDE / 官方工具与集成 04
Codex 连接 Sentry 排查线上错误
如果线上错误已经进入 Sentry,而你还要在日志、Issue、代码和测试之间来回切换,可以把 Sentry 接入 Codex,让它读取错误上下文,再回到代码仓库分析原因。
难度:进阶
类型:官方工具与集成
这篇文章适合谁
如果线上错误已经进入 Sentry,而你还要在日志、Issue、代码和测试之间来回切换,可以把 Sentry 接入 Codex,让它读取错误上下文,再回到代码仓库分析原因。
Sentry 是外部数据源。接入后 Codex 能看到哪些项目、Issue 和事件,取决于你授予的账号范围和工具权限。

选择连接方式
OpenAI 官方文档把 Sentry 列为 Codex 可用的插件或 MCP 服务。桌面 App 中可以从 Plugins 安装推荐的 Sentry 工具;CLI 也可以配置远程 MCP。使用哪条路径,要看当前客户端和组织提供的连接方式。
如果通过 CLI 添加远程 MCP,可以先按官方文档配置,再完成 OAuth 登录。不要直接把 Token 写进命令、文章或仓库。连接成功后,先让 Codex列出它能访问的组织和项目,确认范围正确。

从一个 Issue 开始
不要一上来让 Codex 扫整个组织。先给一个 Sentry Issue 链接或 Issue 标识,让它完成四步:读取 Issue 详情,定位相关代码,解释堆栈和发生条件,列出可验证的修复建议。
可以这样开始:
请读取这个 Sentry Issue,先不要修改文件。
结合当前仓库定位异常来源,列出堆栈证据、可能原因、需要补的测试,以及还无法确认的信息。
有了原因和证据后,再让 Codex 修改代码。修复完成要运行对应测试,检查 diff,并确认 Sentry 中的错误条件确实被覆盖。
控制读取范围
Sentry 里的事件、请求参数和用户上下文可能包含敏感数据。把组织和项目范围收窄,只读取当前问题需要的事件。对外部工具设置最小必要权限,排查结束后复查连接和审批设置。
默认模式和 Agent 模式
工具的调用方式和可见名称会随插件版本变化。不要把某个截图中的 Agent Mode 名称当成固定接口。更可靠的做法是让 Codex先说明当前可用工具,再根据工具返回结果继续。
