dsh-talk-map
Visual conversation map for DeepSeek Harness: an infinite whiteboard where every session is a card — drag to arrange, double-click to start a chat in place, draw an edge to fork a new session with injected context. Built for ADHD-friendly spatial memory. · DSH 可视化对话地图:会话即卡片,双击即聊,连线分叉带上下文的新对话。
What it is
Visual conversation map for DeepSeek Harness: an infinite whiteboard where every session is a card — drag to arrange, double-click to start a chat in place, draw an edge to fork a new session with injected context. Built for ADHD-friendly spatial memory…
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-talk-map@0.1.67
DSH versions accepted
Undeclared
Author and traction
Tasihi89 · ★ 101 · Updated 2026-08-23
About this plugin
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
npm package (dsh plugin --profile web add dsh-talk-map) coming soon.
Restart dsh web; a map button appears at the sidebar foot. Usage 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
MIT License.
Similar plugins
dsh-purge
让 AI 更专注地辅助学习与动手实验:DSH 附加组件,提供状态自检、提示词与规则管理、本机备份与回滚。
dsh-unrestricted
Toggleable unrestricted mode for DeepSeek Harness: fuses execution rules into the active standard, ptc, cordis, minimal,…
dsh-univer-office
DSH × Univer integration with a bundled collaboration Gateway and Viewer: inline previews, live floating Worktree window…