Saretheya/dsh-tick ↗★ 0

dsh-tick

会话本地定时任务管理插件 适合需要延迟、定时或循环向当前会话注入提示词的自动化任务用户。

包名
dsh-tick
兼容性
待验证
Harness 依赖范围
^0.1.5-rc.2
Cordis 依赖范围
>=4.0.1 <5
版本
1.0.1
许可证
MIT
最近更新
2026年9月20日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Saretheya/dsh-tick

配置

插件自带一个配置文件(在插件自己的目录下,不写进 DSH 的 settings):

{
  // 注入给模型的提示词用什么语言:'en'(默认)| 'zh' | 'custom'
  "serverPromptLanguage": "en",

  // ── 下面三道闸的默认值是**保守**的,按你的习惯自行调整 ──
  "maxTasksPerSession": 50,      // 每个会话最多存多少个任务
  "maxActivePerSession": 10,     // 同时处于启用态的任务上限
  "maxInjectionsPerMinute": 1,   // 每分钟最多注入几次(防自我循环)

  "heartbeatMs": 15000,          // 心跳间隔:DSH 关闭期间计时的精度
  "graceMs": 60000,              // 到点判定的宽限,避免把刚触发误判成错过
  "showDock": true,              // 是否显示输入框上方的面板
  "showSidebarSummary": false,   // 侧栏底部汇总入口(默认关闭)
  "allowAiCreate": true          // 是否允许 AI 创建任务
}

⚠️ 三道闸默认是保守值(maxTasksPerSession: 50、maxActivePerSession: 10、 maxInjectionsPerMinute: 1)。它们的作用是兜住 AI 的批量误建与自我循环, 不是性能限制。日常使用如果觉得紧,直接改大即可——这是给你自己的安全绳, 不是产品硬约束。

这些配置项改完即生效,无需重启 DSH。

注入语言(serverPromptLanguage)

决定模型看到的提示词用什么语言,与界面语言相互独立:

取值效果
"en"(默认)英文
"zh"中文
"custom"用你自己的模板

默认英文是与 DSH 官方 goal / todo / schedule 保持一致的做法—— 它们的界面有中英双语,但注入给模型的提示词始终是英文。

选 custom 后会生成一份带完整中文注释的模板文件,改完即生效、无需重启。 若该文件损坏,插件会把它改名保留为 .bad-、重新生成为初始模板, 并在对话窗口提示一次。