dsh-tasklist
September 5, 2026 ยท View on GitHub
Cross-session task-list memory for DeepSeek Harness.
Install into a profile:
dsh plugin --profile web add dsh-tasklist
Tools:
tasklist_update: create / update / transition / archive tasks.tasklist_query: read filtered tasks on demand.
Requirements
The plugin serves a floating web widget (/dsh-tasklist/widget.js and
/dsh-tasklist/recommended.json) and therefore declares a hard webServer
injection: @deepseek-ai/dsh-host-webserver (peer dependency ^0.1.1-rc.2)
must be loaded in the composition. In profiles without it (headless/CLI), the
plugin will not start.
The widget panel (/dsh-tasklist/state.json) shows all active tasks plus a
per-session view of which agent is working on which task, polled live while
the panel is open.
Publishing
The plugin is published to the npm registry (registry installs carry
integrity metadata, unlike git-URL installs). Built lib/ artifacts are
git-ignored โ prepack rebuilds them on every publish:
pnpm publish
Publish with pnpm (not npm): the devDependencies use the workspace: protocol
and pnpm rewrites them to real versions in the published manifest.