JUANWANG-BUAA/dsh-session-git

插件 ⭐ 1 MIT codingweb-ui

DeepSeek Harness的对话谱系:在完成的轮次处进行分支,并展示家族树。不回退文件,也不合并日志。

catalog 简介:Conversation lineage for DeepSeek Harness: fork at a completed turn and show the family tree. Does not rewind files or merge logs. 从已完成轮次新建对话分支并画出家族树;不回退文件、不合并日志。

安装

## Features

- Header **Branch from turn**: lists completed `turn/end` seqs in the
  loaded window. The trigger itself does not fork.
- Historical **turnTail** button on earlier completed turns. The latest
  turn keeps the official Branch control. The plugin registers at
  `priority: 50` so official produced-files keep the chain when they match.
- Family tree in the same popover: missing (archived) parents become
  placeholders; `origin: subagent` is not treated as a Git branch.
- Parent chip opens the parent session.
- Overlapping forks of the same source are refused (`error.in-flight`).
- Failures always have a `messageKey`. Product copy never says rewind /
  undo.

## Requirements

- Node.js `^22.19.0 || >=24`
- A DeepSeek Harness **web** profile. The browser half uses conversation
  slots and is not intended for headless profiles.

## Installation

The supported install is a **prebuilt GitHub Release tarball**. It already
contains `lib/`. `dsh plugin add` forwards to pnpm, so no local clone,
no `allowBuilds`, and no npm registry package.

JUANWANG-BUAA/dsh-session-git 加入你的 DSH 配置(web profile)即可启用。

README

展开完整 README 收起

README 内容为空。