🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

LJH-snow/dsh-tool-sentry

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

面向 DeepSeek Harnessdsh 的 Cordis 工具插件,为 Agent 提供聚焦的 Sentry…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/27 · 已提供中文文档
综合分
27.5
GitHub 分
27.5
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add LJH-snow/dsh-tool-sentry
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 30 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-tool-sentry

插件按官方 ctx.tools.register(defineTool(...)) 契约注册 12 个工具,使用 presentCall/presentResult 提供紧凑、可回放的界面卡片,并把认证、超时和取消作为一等行为。

安装

直接从 GitHub 安装(无需发布 npm):

npm install github:LJH-snow/dsh-tool-sentry
或指定分支/标签
npm install github:LJH-snow/dsh-tool-sentry#main

或从本地安装:

git clone https://github.com/LJH-snow/dsh-tool-sentry
cd dsh-tool-sentry
npm install && npm run build   # 构建到 lib/
npm install /path/to/dsh-tool-sentry

需要 @deepseek-ai/cordis(^4.0.1)和 @deepseek-ai/dsh-tools(^0.1.0-rc.6)作为 peer 依赖,由 dsh 运行时提供。

配置

在 dsh 组合配置(cordis.yml)中加载插件:

- name: 'dsh-tool-sentry'
config:
token: 'sntrys_xxx'        # 必需的 Sentry API token
organization: 'acme'       # 可选默认组织 slug,单次调用仍可覆盖
baseUrl: 'https://sentry.io/api/0'   # 可选;自托管时改为你的 Sentry API 根地址
timeoutMs: 15000           # 可选请求超时毫秒数(默认 15000)

完整示例见 examples/cordis.yml。

工具列表

只读

| 工具 | 功能 | 组织来源 |
|---|---|---|
| sentry_get_organization | 组织元信息、2FA 策略、待处理访问请求、URL | 配置或参数 |
| sentry_list_projects | 当前 token 可见项目列表,可按 query 过滤 | 配置或参数 |
| sentry_get_project | 单个项目:团队、平台、首个事件、最新 release、功能 | 配置或参数 |
| sentry_list_issues | 项目 issue 列表,支持 query/status 过滤 | 配置或参数 |
| sentry_get_issue | issue 详情:计数、状态、负责人、链接 | 配置或参数 |
| sentry_list_issue_events | issue 最近事件列表 | 配置或参数 |
| sentry_list_releases | 项目 release 列表 | 配置或参数 |
| sentry_get_release | 单个 release:项目、commit/new-group 数量 | 配置或参数 |
| sentry_list_teams | 组织团队列表,含成员/项目数量 | 配置或参数 |
| sentry_get_team | 单个团队,含访问与 pending 状态 | 配置或参数 |
| sentry_list_members | 组织成员列表,含角色与邀请状态 | 配置或参数 |

写操作

| 工具 | 功能 | 组织来源 |
|---|---|---|
| sentry_update_issue | 更新 issue 状态或负责人 | 配置或参数 |

行为约定

- Sentry REST API 是 auth-first,因此每个工具都需要插件 token。
- 业务失败返回规范值:资源不存在返回 { found: false };sentry_update_issue 将 400/404 映射为 { ok: false, reason }。
- 基础设施错误(401、403、429、超时、网络失败等)抛 SentryError 或原始 fetch 错误。
- 所有请求透传 exec.signal,默认 15 秒超时。
- 输出 schema、render、presentCall、presentResult 均为纯函数,便于调用与结果回放。

开发

npm install
npm run typecheck   # 类型检查
npm test            # 单元测试(vitest)
npm run build       # 构建到 lib/

技术说明与决策见 DEVELOPMENT.md。

发布

1. 确认 npm run typecheck、npm test、npm run build 全部通过。
2. 执行 npm publish --access public。
3. 为 GitHub 仓库添加 dsh-plugin topic,便于生态发现。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群