← Back to home@lsLs-kid

dsh-tasklist

No description

Stars
0
Language
TypeScript
Created
Aug 28, 2026
Updated
Sep 5, 2026
GitHub repo

Introduction

dsh-tasklist

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.