DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Plugin Todo Scanner — DeepSeek Harness 插件(DSH Plugin)
← Plugins
P

dsh-plugin-todo-scanner

Plugin Todo Scanner

DeepSeek Harness TODO 代码扫描插件:扫描本地项目目录中的 TODO/FIXME/HACK/NOTE 等标记,生成结构化清单,支持状态管理、Markdown 导出与侧边面板。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:zhaoxuejie/dsh-plugin-todo-scanner#f7848e12920b8c5a77f3d120d4677e0aca66b5d3
README兼容性版本
TODO 雷达面板示例

兼容性与来源证明

Plugin Todo Scanner 以 dsh-plugin-todo-scanner 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/8

版本

1.0.0stable
2026/9/8

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Doctor@linxin666/dsh-doctorDSH 配置档案的事务性救援模式,配备受监督的启动器、隔离的恢复容器、确定性修复、健康监控以及本地 Web 恢复控制台Ssh@linxin666/dsh-sshdsh Web GUI 的远程 SSH 操作:主机配置存储(~/.dsh/dsh-ssh.json,可从 ~/.ssh/config 导入)、支持跳板主机的持久化 ssh2 连接池、exec / PTY Web 终端 / SFTP 传输 / 本地端口转发隧道 / 集群执行Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。

README

dsh-plugin-todo-scanner

DeepSeek Harness(Cordis 组合)的 TODO 代码扫描插件:递归扫描本地项目目录中的 TODO / FIXME / HACK / NOTE / XXX / BUG / OPTIMIZE / REVIEW 标记,生成结构化清单与统计,支持状态管理、Markdown 导出与侧边「TODO 雷达」面板。

  • Host 侧:注册 8 个工具,供大模型读取/管理扫描结果;本地 HTTP 数据服务供面板取数。
  • Client 侧(Web):设置弹窗内的「TODO 雷达」分区卡片(统计 + 类型分布 + 可筛选/排序清单 + 状态操作)。
  • 只读扫描,白名单 + 系统目录黑名单双重防护,文件数/大小上限保护;状态仅存内存、按会话隔离、卸载即清空。

效果预览

「TODO 雷达」设置分区面板:统计卡片 + 标记类型分布 + 可筛选/排序的清单 + 状态管理操作。

TODO 雷达面板示例

安装

本插件按官方第三方插件分发形态(profile bundle)打包:package.json 声明 dsh.bundle.patch 指向 cordis.patch.yml,并由 exports["./cordis.patch.yml"] 暴露。

# 已发布为可安装 bundle 时,加入某个 profile:
dsh plugin --profile <name> add dsh-plugin-todo-scanner

本地源码调试:在 Harness 的 cordis 配置里引用本文件(或把内容合并进宿主 cordis.yml):

- import: ./dsh-plugin-todo-scanner/cordis.patch.yml

面板数据通路默认走本地 HTTP 轮询(仅 127.0.0.1,端口见配置 server.port),因此要求 Client 与 Host 同机;若宿主将 todo-scanner/state 事件加入 remotes 转发白名单,也可切换为推送(可选增强,默认关闭)。

提供的工具(8 个)

工具说明
todo_scan扫描目录(默认当前会话工作目录)中的代码标记,返回结构化清单与统计
todo_list当前会话清单,支持类型/状态/文件/关键词筛选与 file/type/line 排序
todo_get单条条目完整详情(含前后 2 行代码上下文)
todo_update_status更新单条状态(pending / in_progress / done / ignored)
todo_batch_update批量更新状态
todo_export导出当前清单为 Markdown 任务清单(by_type / by_file)
todo_stats会话扫描统计(总数 / 类型 / 文件 / 语言 / 状态)
todo_clear清空当前会话的扫描结果与状态

配置

完整配置项见 cordis.patch.yml(扫描范围 / 忽略规则 / 标记类型 / 导出格式 / UI / 面板服务端口),与源码 Config schema 一一对应。详见 docs/api.md。

本地开发

要求 Node >= 20,包管理器固定为 npm(参见 AGENT.md §3,禁止 pnpm/yarn)。

npm install
npm run typecheck   # tsc --noEmit(Host 侧;Client 类型检查见 typecheck:client)
npm run build       # tsc → lib/
npm run build:client # tsdown 打包 Web 面板 → lib/client.js
npm test            # build + 冒烟回归 + matcher/ignore-rules/safety 单测(node:test)

文档

  • AGENT.md —— 面向维护者/AI Agent 的开发约定与改哪里
  • PRD.md —— 功能需求与验收口径
  • docs/api.md —— 配置、工具与 HTTP 数据接口
  • CHANGELOG.md / LICENSE

License

MIT