Overview
dsh-todo-board
/todo <目标> 或直接粘模板;一次调用写入整份计划、一次审批)。AI 完成一项后自动查找同目录下一条未完成待办并继续执行;AI 改板子一律先经 DSH 原生审批框,板子路由另需浏览器会话凭据。README / EN
Package documentation
Registry summary
/todo <目标> 或直接粘模板;一次调用写入整份计划、一次审批)。AI 完成一项后自动查找同目录下一条未完成待办并继续执行;AI 改板子一律先经 DSH 原生审批框,板子路由另需浏览器会话凭据。dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 浮窗每 2.5s 轮询一次 `/dsh-todo-board/api`,不是推送(日志页复用同一条轮询)。 - **模型还够不到面板的全部能力**:`remove`(删除)与 `clearVerified`(清理已验收)仍然只有面板能做 —— 删除是不可逆的,没让模型碰到。`update` / `reorder` / `dispatch` 在 v0.9.1 补上了。 - **`add` 接受 `mode`(模型调用也一样)** —— 已定的取舍:用户和模型都要能一次建出「续跑 / 新会话」的待办,否则建一条会自动跑的任务要 `add` + `update` 两次审批。代价是"批准创建"这一次也可能顺带批准了"自动执行" —— 缓解手段是审批框把模式写在理由里。 - 待办板是全局单文件,不按目录分文件。 - 「自动新会话」需要待办上的目录路径可创建。 - 定时只支持**单次**的绝对时间,没有 cron / 周期规则;到点后「自动续跑」需要来源会话当时还在运行,否则按「没有可接续的活动会话」处理(改「自动新会话」可脱离会话存活)。 - Cordis 入口是 DOM 桥接:按该插件自己渲染的 `data-cordis-badge` 属性定位,用带 `!important` 的规则覆盖它计算出的位置。DSH 升级若改了这套实现,桥接会失效——那时按钮会变灰并提示,不会静默失灵。 - **日志只记本插件**(别的插件只收 `error`),且**脱敏有已知缺口**:JSON dump 里、键名不像密钥、值也没有可识别前缀的密钥不会被遮住。导出前请自行确认。 - 日志的**内存环**上限 500 条;被回收掉的更早记录只存在于 `log.ndjson`,面板会明说「更早的记录已被内存环回收」,不会让空列表冒充「什么都没发生」。 - 日志页**不跨刷新保留**(诊断视图,刷新即回待办页)。
