dsh-task-board
Run the following command in DeepSeek Harness:
dsh plugin install zhangjunjesse/dsh-task-board
Paste the following prompt into your AI chat to install this plugin:
Visit the source repository at https://github.com/zhangjunjesse/dsh-task-board for setup details, run dsh plugin install zhangjunjesse/dsh-task-board, register the plugin in the dsh.profile.bundles of your ~/.dsh/profiles package.json, and restart DSH to activate it.
About this plugin
Running multiple sessions in parallel under DeepSeek Harness leaves tasks scattered across conversations: the built-in todo is per-session, ephemeral, and invisible to humans. dsh-task-board adds a persistent task board per workspace that every session, past or future, reads and writes from the same .dsh/tasks.json file, so sharing is a natural consequence of the data layout rather than a mechanism you must maintain. A new Tasks tab appears beside the existing conversation and trajectory tabs; open it for a kanban plus list view, drag cards across columns, and edit details in a side drawer. Five model tools let the AI manage the board in conversation, while pushing items to GitHub or GitLab issues is deliberately left as a human-triggered action to keep team trackers clean.
Concurrency safety is a first-class concern: atomic writes combined with optimistic version locking ensure two sessions editing the board will not silently clobber each other, and stale writes are rejected with a clear message. Hand-editing the JSON and breaking a field puts the panel into read-only mode and explains why, without overwriting your file. Issue sync is off by default and makes zero network requests when disabled; when enabled, each task is bound manually, synced bidirectionally, and conflicts are resolved by last-modified time at the record level. Credentials are read from environment variables at call time only and are never written into config or the board file.
Built for developers who run parallel DSH sessions and want a single, human-visible task list that AI can also read and update, and for small teams that want to promote local todos into GitHub or GitLab issue trackers on their own terms without auto-sync flooding the board with noise.
Use Cases
- Manage all tasks from a shared board while running multiple DSH sessions in parallel
- Let the AI read and update task state in conversation while you drag cards in the UI
- Promote finished local tasks into GitHub or GitLab issues on demand
Best For
- Developers running parallel DSH sessions who need a persistent task list both humans and AI can manage
- Small teams that want to promote local todos into team issue trackers on their own terms
- Users who value concurrency safety and prefer manual issue sync over automatic pushes
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.