dsh-sentry
在终端中运行以下命令:
dsh plugin install maxmilian/dsh-sentry
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行安装命令,即可从 https://github.com/maxmilian/dsh-sentry 安装 dsh-sentry 插件并使用其 Sentry 只读工具。
插件介绍
Sentry 的原始事件动辄 200 KB 到 2 MB,直接丢给 Agent 既撑爆上下文,又把请求头、Cookie、用户邮箱、构建路径等敏感字段一并暴露。dsh-sentry 要解决的就是这个矛盾:让 Agent 拿到真正有用的堆栈帧和源码行,同时把秘密和噪音挡在门外。
插件提供五个只读工具——列出项目、搜索 issue、按 id 读 issue、读最新事件、读指定事件——全部是 HTTP GET,不修改任何 Sentry 状态。核心逻辑是分层裁剪:优先保留 in-app 帧和源码上下文(最多 11 行、每行 200 字符),剥离机制数据、用户 PII、疑似密钥的 tag、绝对路径,超过预算时按顺序降级并写入 meta.trimmed,让调用方清楚知道丢了什么。
适合已经在用 DeepSeek Harness 接 Sentry 的团队:后端、SRE、或任何让 Agent 参与排障的场景。只需一个 sntryu_ 只读 token,配置 baseUrl、token、org 三个字段即可接入,支持 SaaS 和自托管。
使用场景
- Agent 排查生产异常时自动获取精简后的堆栈帧与源码行
- SRE 让 Agent 按搜索条件检索 issue 并读取关键事件
- 调试跨服务链路时 Agent 逐层读取 chained exception 的上下文
适合人员
- 用 DeepSeek Harness 接入 Sentry 的后端开发团队
- 让 AI Agent 参与生产排障的 SRE 与 DevOps 工程师
- 需要 Agent 读取错误事件但不想暴露 PII 和密钥的平台工程师