navid-kianfar/dsh-tasks-manager0

@achasoft/dsh-tasks-manager

适用于 DeepSeek Harness 的任务管理:会话待办事项列表、由可查询 SQLite 数据库支持的项目任务板,以及作为后台作业分派给智能体的看板卡片。

AI 分析

核心用途是提供项目任务看板与待办管理,支持将任务派发给智能体。适合需要在 DSH 中进行项目规划和自动化任务跟踪的用户。

包名
@achasoft/dsh-tasks-manager
版本
0.1.0
许可证
MIT
最近更新
2026年8月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:navid-kianfar/dsh-tasks-manager

Configuration

Settings live in the Web Client under Settings → Plugins → Task management, and in your profile's cordis.patch.yml. A patch replaces a row's whole config, so restate every key the row needs.

KeyDefaultWhat it decides
databasePath.dsh/tasks.dbRelative resolves against each project's root, so every project gets its own board. Absolute pins every project to one shared board.
projectRootMarkers['.git']Walked upwards from the session's directory; the first match is the project root.
defaultStatusbacklogColumn a card lands in when its creator names none.
newTaskPlacementtopWhether a new card goes to the start or end of its column.
journalModewalSQLite journal pragma; change it only on a filesystem without WAL.
busyTimeoutMs5000How long a write waits behind another writer.
pollIntervalMs2000How stale the open board may be when a change came from elsewhere. Only a revision counter is polled.
subagentProvider''Which subagent provider a dispatched card runs on. Blank disables dispatch.
dispatchStatusin_progressColumn a card moves to when dispatched; none leaves it.
dispatchCompletedStatusnoneColumn a dispatched card moves to when its run completes.
digestSize25How many tasks task_list returns when sorting by urgency.

The tools row (tasks-tools) carries its own two:

KeyDefaultWhat it decides
allowDeletefalseWhether the model may permanently delete a card. Archiving is recoverable; deleting is not.
defaultListLimit50How many tasks task_list returns when the model names no limit.

Disable the tasks-tools row alone to serve the board to people without giving the model write access to it.