DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Api Watch — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

dsh-api-watch

Api Watch

DeepSeek Harness 插件 API 接口面监测:AST 级破坏性变更差异对比、插件影响分析和每日反馈雷达。随附 dsh-api-watch 智能体技能。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:2DogsLee/dsh-watcher#cc3efa269639dde85dd485b05f174d17ba48cbc7
README兼容性版本

兼容性与来源证明

Api Watch 以 dsh-api-watch 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/3

版本

0.2.0stable
2026/10/3
最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

dsh-api-watch

DSH(DeepSeek Harness)插件 API 面的自动化比对引擎 + 变更档案 + Agent Skill。 目标:让第三方插件开发者在升级 DSH 之前,一条命令看清「我依赖的 API 变了没有、坏在哪里、怎么改」。

为什么需要

DSH 处于高频迭代期(0.1.x → 0.2.x),插件 API 经常破坏性变更,但官方:

  • 不维护 CHANGELOG.md;
  • Discussions 里的破坏性变更说明靠社区人肉撰写,覆盖不全、时滞不定。

而官方 checkout 的 git 历史 + docs/cordis-api / docs/subsystems 文档层是最准的事实源。 本项目把它自动化。

组成

dsh-api-watch/
├── skill/SKILL.md            # Agent Skill 入口:升级前比对的规程
├── scripts/
│   ├── diff-api.ps1          # 核心:对比两个 dsh ref 的插件 API 面,产出 json + md 报告
│   ├── scan-plugin.ps1       # 拿报告扫你的插件源码,产出「改动点/风险点」影响分析
│   └── detect-breaking.ps1   # CI 门禁:读 report.json,按严重级别给退出码
├── scripts/radar.ps1         # 反馈雷达:官方 Discussions + 全站 issues/PR 每日摘要
├── registry.json             # 你的插件 → 依赖的 API 面 声明清单(v1 过滤 + 扫描共用)
├── archive/                  # CI 自动维护:每版本对一份 impact report
├── docs/
│   ├── architecture.md       # 架构与方案(必读)
│   └── api-surface.md        # 「插件 API 面」的范围定义
└── .github/workflows/watch.yml  # 定期盯官方 repo,出新 tag 自动生成报告并提交

安装

作为 DSH 插件安装(主进程入口会把随包的 dsh-api-watch skill 注册到 ctx.skills):

dsh plugin --profile web add github:2DogsLee/dsh-watcher

仅安装 skill

手动安装(复制目录):

git clone https://github.com/2DogsLee/dsh-watcher.git
Copy-Item dsh-watcher/skill "$env:USERPROFILE\.dsh\skills\dsh-api-watch" -Recurse

或一键拉取单个 SKILL.md:

New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.dsh\skills\dsh-api-watch" | Out-Null
irm https://raw.githubusercontent.com/2DogsLee/dsh-watcher/main/skill/SKILL.md -OutFile "$env:USERPROFILE\.dsh\skills\dsh-api-watch\SKILL.md"

安装后重启 DSH,说「升级 DSH 前帮我做升级影响分析」即触发规程。 注意:比对与扫描需要本地有官方 checkout 和本仓库脚本,skill 只含规程——建议整个仓库 clone 后使用,并让 Agent 知道 $TOOL 路径。

每日情报

  • 逐版本插件 API 面报告:Releases(随官方新 tag 自动发布)
  • 每日反馈雷达(官方 Discussions + 全站 issues/PR,★ 为通用插件相关条目):archive/radar/digest.md

快速使用

# 1. 配置官方 checkout 路径(一次性)
$env:DSH_CHECKOUT = "D:\path\to\deepseek-harness-checkout"

# 2. 比对两个版本
./scripts/diff-api.ps1 -From dsh-v0.1.7-rc.2 -To dsh-v0.2.0-rc.2

# 3. 读报告
#    archive/0.1.7-rc.2_to_0.2.0-rc.2/report.md   (人读)
#    archive/0.1.7-rc.2_to_0.2.0-rc.2/report.json (机读,可接 CI 门禁)

作为 skill 使用

把本仓库 clone 到任意位置,在你的 AGENTS.md / skill 目录里引用 skill/SKILL.md。 DSH Agent 会在「升级 DSH / 插件报接口错误」时按规程先跑比对再动手改代码。

CI 自动跟进(fork 即用)

.github/workflows/watch.yml 每天(可配)拉官方 repo 的新 tag,自动生成上一稳定版 → 新版的 报告并 commit 到 archive/,同时发 GitHub Release。零人工维护。

破坏性判定(当前启发式)

信号级别
包被删除 / 从 workspace 移除breaking
导出符号(export)被删除breaking
docs/cordis-api / docs/subsystems 文档删除或改名breaking
插件配置字段被删除 / 配置包从 config-catalog 移除breaking(cordis.yml/settings 里写的这些字段将失效)
settings schema 字段删除/改名breaking
官方新增 upgrade-guide 条目warning(上游承认存在需迁移的变更)
文档大改(>30% 行变化)warning
exports map / 包级变化需人工确认warning
新增包/导出/文档/配置字段info

启发式刻意保守:宁报 warning 不漏报 breaking,但每条 breaking 都附 diff 位置供人工确认。 误报请提 issue,我们会收紧规则。

License

MIT