dsh plugins中文
← Back to popular plugin directory

Manage DeepSeek Harness sessions from the Web UI

reinocheong/dsh-session-move · productivity

Manage DeepSeek Harness sessions from the Web UI: drag & drop / menu move to another folder, permanently delete, and AI-rename by summarizing the conversation.

★ 6GitHub stars
1Forks
2026-08-29Last updated
JavaScriptLanguage
MITLicense

Key features

  • Manage DeepSeek Harness sessions from the Web UI — move, delete, and AI-rename, with drag & drop.
  • Projection cache — the session's identity.cwd in the projection cache (session_projcache) follows the move, so the web session list resolves the correct storage slug immediately (no ENOENT on cold sessions and no "Ungrouped" residue after a move).
  • Zero runtime dependencies — it only uses Node built-ins plus packages dsh already ships (dsh-tools, dsh-llm, dsh-session-title, dsh-session-title-llm).
  • Boot reconciliation — on startup the plugin audits every stored projection-cache record against its on-disk header and repairs stale identity.cwd entries left behind by earlier half-applied moves or manual reorgs, so the list shows real session titles from the first render instead of the folder placeholder.
  • Live sessions — a session that is loaded in memory when moved has a frozen header snapshot

Requirements

  • Node.js =22.19.0 (same as dsh)
  • AI rename additionally needs the official @deepseek-ai/dsh-session-title / @deepseek-ai/dsh-session-title-llm packages (bundled with dsh)

Install command

dsh plugin --profile web add github:reinocheong/dsh-session-move
View GitHub repository ↗Back to popular plugin directory