DSH Plugins Marketplace

DSH Plugins

Plugins

/

Memory & Context

/

dsh-talk-map

T

dsh-talk-map

Manifest valid★ 39

Visual conversation map for DeepSeek Harness — sessions as cards on a whiteboard: drag to arrange, double-click to chat, draw an edge to fork with injected context. ADHD-friendly spatial memory. · DSH

UI (client)hasBundlePatch

dsh-talk-map · Talk Map

English | 中文

A visual conversation map plugin for DeepSeek Harness (dsh): every session becomes a card on an infinite whiteboard.

  • Spatial memory instead of working memory: free placement + grid snapping, and nothing ever rearranges your cards — if you remember "that conversation was bottom-left", it stays bottom-left. Designed for ADHD users, useful for everyone.
  • Double-click to chat: double-click empty canvas to start a new session; the card is born exactly where you clicked.
  • Draw an edge to fork: drag a line from a card onto empty space, preview (and edit) the context digest to inject, confirm — a new session starts knowing the old conversation.
  • Card front = resume surface: title, the digest's "next step", relative time, running state. One glance tells you what to do next.
  • Automatic digests: after a session goes idle, a three-field digest (summary / key findings / next step) is generated with your deployment's default model; hit ⟳ on a card to regenerate manually.
  • Bilingual interface: the map's own copy renders in Chinese or English. The pill in the map header cycles Auto → 中文 → English; Auto follows dsh's own language, and the choice is remembered across restarts. (Digests stay in the language of the conversation they summarise.)
  • Provenance visible: dsh's native fork/subagent lineage renders as dashed edges; your injection edges are solid.

Install

# GitHub (built artifacts are committed — no build step, no allowBuilds needed)
dsh plugin --profile web add github:Tasihi89/dsh-talk-map

npm package (dsh plugin --profile web add dsh-talk-map) coming soon.

Restart dsh web; a map button appears at the sidebar foot.

Usage

ActionEffect
Sidebar map button / Esctoggle the map
Drag a cardplace it (16px grid snap, persisted)
Double-click empty spacecreate a session there and enter it
Double-click a cardopen that session
Drag from a card's right handle to empty spacepreview injection → fork a new session
⟳ on a cardregenerate the digest
Language pill in the map headercycle Auto → 中文 → English

Where data lives

  • Canvas data (positions, edges, digests): $DSH_HOME/storages/talk_map.json via dsh's official storage-domain, atomically persisted.
  • Sessions themselves stay fully owned by dsh — this plugin reads them, and creates new ones only through official APIs when forking.
  • Digests use your configured default model through dsh's local LLM channel; there are no other external requests.

Compatibility

Built against deepseek-harness 0.1.0-rc.6 (rc-stage APIs may drift). The structural contracts live in src/client/dsh.ts and src/host/dsh-host.ts — start there when upgrading.

Roadmap

Multi-board shelf (project = board, WIP limit) · whole-board archive/shelve · timeline view (camera fly-back) · alias cards · multi-parent merge UI · selection-level injection · quick-ask on card · two-week fade.

Development

pnpm install
pnpm run build        # host → lib/, client → client/client.js
dsh plugin --profile dev add /abs/path/dsh-talk-map
dsh --profile dev     # add a profile patch to change the port and coexist with your main instance

MIT License.

Comments

Loading…

Similar plugins

dsh-chattree

by RyanZeeee

A visual, non-linear conversation canvas for DeepSeek Harness (DSH) — every turn is a node, every question grows a branch. DSH 插件:把线性聊天记录变成一张可以看、可以点的对话地图,每轮问答是一个节点,每次提问都是一条新分支。

Sessions & MessagesManifest valid

★ 4

MIT

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-chattree

by anneqaq

DSH 插件:把模型编写的 SVG/HTML 片段渲染成对话中的内联可视化卡片(图表、流程图、时间线、对比表格),沙箱隔离、无网络、无依赖

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 17, 2026

dsh plugin --profile web add dsh-widget

by qian-dsh

A draggable, zoomable radial map of the session tree for DSH: see which conversation branched off which, and switch by clicking a node.

Manifest valid

★ 0

MIT

JavaScript

Oct 23, 2026

dsh plugin --profile web add dsh-session-map

by chenkezhen480

Semantic long-term memory for DeepSeek Harness: embedding-based retrieval over a persistent cross-session memory store, with model-facing tools, proactive per-question recall, automatic conversation summarization, and auto-selected embedding provider (apiKey present → API, otherwise local).

Tools & CapabilitiesManifest valid

★ 0

Apache-2.0

TypeScript

Aug 17, 2026

dsh plugin --profile web add dsh-plugin-semantic-memory

by suis077

DSH 插件:人设卡 + 跨会话记忆 + 好感度,让 AI 角色在多轮对话里逐渐成长

Manifest valid

★ 0

MIT

JavaScript

Oct 18, 2026

dsh plugin --profile web add dsh-companion

by Nagi-ovo

在 DSH 对话中生成交互式可视化|Render model-generated interactive cards inside DSH conversations

UI & ExperienceManifest valid

★ 324

BSD-3-Clause

TypeScript

Oct 24, 2026

dsh plugin --profile web add @dsh-external/dsh-visualize