← 返回列表
未验证
DeepSeek Harness TODO…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/8 · 已提供中文文档
DeepSeek Harness TODO 代码扫描插件:递归扫描本地代码标记,生成结构化清单,支持状态管理、Markdown 导出与侧边「TODO 雷达」面板。
综合分
28.6
GitHub 分
28.6
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add zhaoxuejie/dsh-plugin-todo-scanner该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- dsh 原生插件 · tool
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 17 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-scope@deepseek-ai/dsh-session@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成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 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