dsh plugins中文
← Back to popular plugin directory

Append-only

robiteame/dsh-session-tree-extension · productivity

Append-only, multi-branch conversation trees for DeepSeek-Harness — a PI-Agent-style SessionTree.

★ 20GitHub stars
1Forks
2026-09-08Last updated
TypeScriptLanguage
MITLicense

Key features

  • Native mode — on a checkout carrying dev/session-branch-surface.patch (Session.selectMessageSurface()), jump/fork switch the model-visible history directly: the next turn genuinely starts from the new branch.
  • Append-only — every node is immutable
  • Stock mode — on an unmodified official Harness, the plugin emulates the switch through official append APIs (an empty replace surface event) plus a plugin-owned sidecar under $DSH_HOME/storages/session-tree/ for durable branch state.
  • Projection mode — if even the emulation is unavailable, navigation moves the tree projection and panel only, and the next turn keeps the canonical history.
  • branching and jumping only move the cursor.

Install command

dsh plugin --profile web add github:robiteame/dsh-session-tree-extension
View GitHub repository ↗Back to popular plugin directory