dsh-plugin-todo-scanner

DSH PLUGIN会话与消息

仓库 zhaoxuejie/dsh-plugin-todo-scanner

会话与消息 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件

面向 DeepSeek Harness 的 TODO 代码扫描插件,递归扫描本地项目中的 TODO/FIXME 等标记,生成结构化清单并支持状态管理与 Markdown 导出。

一句话选型结论

按资料字段整理

dsh-plugin-todo-scanner 是会话与消息类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,没有现成安装命令,需要按仓库 README 接入。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类会话与消息 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-09-08 创建于 2026-09-08
README 3.4 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-plugin-todo-scanner:DeepSeek Harness 的代码待办扫描面板

  • 递归扫描 8 类代码标记
  • 生成结构化清单与统计
  • 状态管理与批量更新
  • 导出 Markdown 任务清单
  • 侧边「TODO 雷达」面板

上游标签

code-scandeepseek-harnessdshdsh-plugintypescript

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 没有现成安装命令,要按仓库 README 手动接入。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在会话与消息场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-plugin-todo-scanner当前 未做沙盒验证 未标注 0 未标注 无
dsh-desktop L3 · 安装规范通过 低风险 3.0 万 未标注 无
openpets L4 · 沙盒安装通过 低风险 1,274 未标注 有
deeptide L4 · 沙盒安装通过 低风险 1,104 0.1.1-rc.2 有
jingyun-dsh L3 · 安装规范通过 低风险 1,004 未标注 有
study-mate 未做沙盒验证 未标注 856 未标注 无

仓库档案

会话与消息
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方zhaoxuejie仓库 dsh-plugin-todo-scanner · 默认分支 main
分类会话与消息client
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-09-08 · 2026-09-08最后推送 2026-09-08
本站收录2026-09-13首次进入本站目录的时间

README 全文

3.4 KB
作者原文,中文版优先;只做安全转义,不改内容

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 雷达」设置分区面板:统计卡片 + 标记类型分布 + 可筛选/排序的清单 + 状态管理操作。

安装

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

# 已发布为可安装 bundle 时,加入某个 profile:
dsh plugin --profile  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

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-plugin-todo-scanner 怎么安装?

本站没有抓到该条目的安装命令,请到仓库主页确认安装方式;这类条目多数是生态应用或尚未发布安装包的项目。

dsh-plugin-todo-scanner 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-plugin-todo-scanner 安全吗?

未标注。

dsh-plugin-todo-scanner 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-plugin-todo-scanner 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-plugin-todo-scanner 有哪些功能?

递归扫描 8 类代码标记、生成结构化清单与统计、状态管理与批量更新、导出 Markdown 任务清单、侧边「TODO 雷达」面板。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

会话与消息
按星标排序,可作替代方案

dsh-desktop

dsh-desktop

为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。

L3 · 安装规范通过 3.0 万 星

openpets

openpets

L4 · 沙盒安装通过 1,274 星

deeptide

deeptide

L4 · 沙盒安装通过 1,104 星

jingyun-dsh

jingyun-dsh

井云 DSH 客户端插件,为 DeepSeek Harness 注入会员登录、订阅支付、算力管控与应用市场,让智能体和技能快速变成可交易商品

L3 · 安装规范通过 1,004 星

study-mate

study-mate

StudyMate 是 DSH 的「学习模式」预设与技能包,为数学、计算机科目定制学习路线、讲解课件与练习评估,跨科目共享记忆。

未标注验证等级 856 星

zhaoxuejie 的其它插件

6 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。