zhengjy01/dsh-task-dispatcher0

dsh-task-dispatcher

DeepSeek Harness 的任务分发插件,支持将滴答清单(TickTick)作为每日任务源,定时拉取任务并通知 AI 代理执行与反馈。

AI 分析

核心用途是实现“滴答清单发布任务 -> AI 自动执行 -> 自动勾选完成”的闭环。适合使用滴答清单管理日程、想让 AI 自动处理日常任务的用户。

包名
dsh-task-dispatcher
版本
0.1.0
许可证
MIT
最近更新
2026年8月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhengjy01/dsh-task-dispatcher

dsh-task-dispatcher — TickTick daily task dispatcher

Use TickTick (滴答清单) as DSH's daily task dispatcher: a cordis timer pulls each morning (default 08:30) today's due tasks from the 5️⃣AI list, writes them to today's task file, and notifies via flomo + macOS. The agent reads the file, works through the items, and writes results back to TickTick with ticktick_complete.

Reuses the already-installed dsh-ticktick plugin (its data layer + OAuth credentials in ~/.dsh/dsh-ticktick.json) — no duplicate configuration.

Features

  • Daily timed dispatch: cordis ctx.interval polls every minute and dispatches at the configured time; dispatcher_run dispatches manually anytime.
  • Task source: default the 5️⃣AI list (projectName / projectId configurable); dueMode=today pulls due-today/overdue + undated, dueMode=all pulls all incomplete.
  • Today task file: writes a Markdown checklist (default ~/.dsh/dsh-task-dispatcher/today-tasks.md).
  • Notify: notifyFlomo (reuses ~/.dsh/dsh-flomo.json) + notifyMac (osascript).
  • Agent tools: dispatcher_status / dispatcher_config / dispatcher_run + a Web settings panel.

Install

dsh plugin --profile web add link:/path/to/dsh-task-dispatcher
# restart dsh web to activate

Dev

pnpm install
pnpm build && node tests/smoke.mjs

License

MIT