DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Chat Tree — DSH Plugin for DeepSeek Harness
← Plugins
C

dsh-chat-tree

Chat Tree

Conversation trees for DeepSeek Harness: every branch of a conversation drawn as a clickable tree beside the chat / 把一个对话的所有分支画成一棵可点击的树

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:JRJRJPRO/dsh-chat-tree#0088a2807d004d1f1de130bdfc0b2a19b37b587f
READMECompatibilityVersions

Compatibility and provenance

Chat Tree is published as dsh-chat-tree and currently resolves to version 0.2.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/16/2026

Versions

0.3.0stable
10/4/2026
0.2.2stable
10/2/2026
0.2.1stable
10/1/2026
Show 3 more versionsCollapse versions
0.2.0stable
9/28/2026
0.1.1stable
9/28/2026
0.1.0stable
9/22/2026

Related plugins

Loading related plugins…

Latest
0.2.2
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 13
Weekly downloads
368
Last push
10/4/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in memory-context.

Hindsight Coding Agents@vectorize-io/hindsight-coding-agentsReflect-only Hindsight long-term memory for coding agents (harness-pluggable: opencode, …), with automatic background ingestion (no setup CLI).Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek HarnessWeknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Memsearch Dsh@zilliz/memsearch-dshMemSearch plugin for DeepSeek Harness: shared markdown memory across agents, with capture, pre-step context injection, memory-recall skill, and a skill-candidate review panel.

README

dsh-chat-tree — Conversation trees for dsh

dsh-chat-tree

Every branch of a conversation, drawn as a tree down the right edge of DeepSeek Harness.
Click a dot to jump to that turn. Click + to continue from it.

English · 中文


Install

Desktop app (DeepSeek Harness 0.2): open Settings → Plugins → Install and enter dsh-chat-tree. Its settings live under Settings → Conversation tree.

Web / CLI (dsh 0.1.5):

dsh plugin --profile web add github:JRJRJPRO/dsh-chat-tree

Refresh your browser and it's live — no dsh restart, no other plugins needed.

To remove it: dsh plugin --profile web remove dsh-chat-tree. It also shows up under Installed in the plugin market, where the toggle turns it on and off in about a second.

The tree draws itself

The conversation tree

Refresh the page and it's already there, next to your chat.

Every dot is one turn. Click one to jump to it — the turn you're looking at is filled in solid as you scroll.

Branches sit side by side, so you can see at a glance where a conversation split and which path you're on. Named nodes carry their label right on the tree.


The sidebar folds too

In the session list on the left, a tree takes up one row: branches tuck under the root, and a chevron at the front of the row unfolds them. While folded, the row shows how many conversations the tree holds; a blue dot on the chevron means a branch inside is still running, a green one means it finished while you weren't looking. Prefer the flat list? Turn off Fold sidebar by conversation in settings.

Every node has a card

Node detail card

Hover a dot for a preview. Double-click the card to expand it — rename the node, pick a shape, pick a color, or upload an image.

On touch devices, a tap does what hovering does.


+Continue from this turn as a new branch. On the empty root node, starts a fresh conversation in the same tree
☆Favorite. The dot becomes a gold star, and you can give it its own icon and color
⇥ / ⇤Split a branch off into its own tree, or put it back
⊕ / ⊖Merge another conversation from this folder into the tree, or pull it back out

A greyed-out button means you can't do it right now — hover it and it will say why.

The colors mean something

Blue outlineThis node is part of your current conversation
Solid blueThe turn you're looking at
Orange triangleThis turn was compacted
GreenAnother branch finished while you weren't looking. Open it and the node goes back to normal
Faded branchTurns you rewound — no longer pretending to be part of the conversation

Make it yours

Settings card

Settings → Plugins → Conversation tree.

Visible range keeps big trees readable by drawing only what's near your current turn — by depth or by distance, whichever you prefer. Either one has an "off" setting. Nodes at the edge shrink and fade rather than vanishing, and come back the moment you hover them.

Node size scales dots, lines and spacing together, 50%–250%.

Fold sidebar by conversation switches the session list back to the host's flat layout, one row per branch, when turned off.

Colors are one row per kind of node, color on the left and shape on the right. Pick with the color wheel, or type a hex value like #FFD43B straight in. What you set is exactly what gets drawn — the same in light and dark. Reset hands a row back to the default.


Favorite icons

Once a node is starred, its card offers two more rows:

  • 12 shapes — circle, rounded square, square, diamond, triangle, inverted triangle, arrow, pentagon, hexagon, cross, four-point star, hourglass
  • A character — any letter or emoji, drawn inside a rounded outline
  • An image — png / jpg / webp / svg, any size, scaled for you

Names, favorites, icons and colors are all stored on the dsh side, so they follow you to another browser or your phone.

  • A color — 6 presets, a reset swatch, a color picker, or a typed hex value

Using Claude Code through dsh-claude? Read the note in AGENTS.md first.

Want to hack on it? AGENTS.md

MIT