lamost423/dsh-todo-freshness-guard

lamost423★ 0TypeScript最后同步: 2026-08-14

在 GitHub 打开

Out-of-tree DeepSeek Harness guard that prevents stale todo_write state

README 摘要

dsh-todo-freshness-guard English 简体中文 An out-of-tree DeepSeek Harness Guard that keeps an unfinished todo write list current during long agent turns. Behavior After a successful todo write contains unfinished items, the Guard counts non-bookkeeping tool attempts for that Session: - At reminderAfterCalls , it injects one model-visible reminder to reconcile the complete todo list. - After blockAfterCalls , it denies ordinary tools until another complete todo write replaces the list. - Native calls and Code Mode SDK sub-dispatches share the counter. - todo write always remains reachable. - The outer run code transport remains reachable so Code Mode can call todo write . - A completed or empty todo list disables enforcement. This plugin fixes stale todo write state. It does not replace or patch the filesystem Write tool. Compatibility - DeepSeek Harness: 0.1.0-rc.6 - Node.js: ^22.19.0 =24.0.0 - Package status: community preview Install Install the compatible DSH CLI, then add the release archive to the profile that should enforce the Guard: To install from a checkout instead: The package contributes this default patch layer: Profile and command-line patch layers applied after this bund…

在 GitHub 查看完整 README →
Agentsagent-guarddeepseek-harnessdsh-plugintodoagent

分类