用途:让智能体直接调查 Sentry 告警,而不是只转述标题。适用于新告警排查、回归定位(发布版本、可疑提交、受影响文件),以及生成未解决问题摘要与复现提示。
主要能力:通过 Composio CLI 拉取问题详情、事件(含完整堆栈与面包屑)、可疑提交,并可将问题标记为已解决,或串联 Linear、Slack 等工具创建工单。常用工具 slug 包括 SENTRY_GET_AN_ISSUE、SENTRY_LIST_AN_ISSUES_EVENTS、SENTRY_RETRIEVE_AN_EVENT_FOR_A_PROJECT、SENTRY_LIST_A_PROJECTS_ISSUES、SENTRY_UPDATE_AN_ISSUE,可用 --get-schema 核对。
使用方式:先安装并登录 Composio,再链接 Sentry(需 event:read 与 project:read 权限): curl -fsSL https://composio.dev/install | bash composio login composio link sentry 随后用 composio search 发现工具,用 composio execute 执行,例如按短 ID 获取问题: composio execute SENTRY_GET_AN_ISSUE -d '{"issue_id":"PROJ-1F4"}' 获取最新事件: composio execute SENTRY_LIST_AN_ISSUES_EVENTS -d '{"issue_id":"PROJ-1F4","full":true,"limit":1}' 批量查询项目未解决问题并可用 jq 排序汇总。也可编写工作流文件(如 scripts/sentry-diag.ts)用 composio run 执行,提取 inApp 堆栈帧后由智能体读取本地文件并起草补丁。
限制与注意:issue_id 需用短 ID 而非 URL slug,否则可能 404;事件为空可能因问题已解决或归档;缺少可疑提交通常说明未配置发布跟踪;无 inApp 帧通常因未上传 source map。完整 CLI 参考见 docs.composio.dev/docs/cli。