v0.1.0
First release, targeting an unmodified DeepSeek Harness 0.1.0-rc.7.
首个版本,面向未经修改的 DeepSeek Harness 0.1.0-rc.7。
Install / 安装
dsh plugin --profile web add dsh-nested-followupsRestart the web profile if it is already running.
如果网页服务已在运行,请在安装后重启。
What it does / 功能
A DeepSeek Harness conversation is linear, so asking what a term in an earlier
answer means either pollutes your task context or costs you the context that
made the question worth asking. This plugin adds a third option: the follow-up
becomes a branch that inherits the conversation up to the answer you asked
about, and nothing else.
DeepSeek Harness 的对话是线性的,想问清楚早先某条回答里的概念,要么污染任务上下文,
要么另开对话而丢掉让这个问题有意义的上下文。本插件提供第三种选择:把追问变成一条分支,
只继承到你所提问的那条回答为止的内容。
- Tree View — every message is a card; the main conversation runs downward, branches grow right.
树视图 —— 每条消息一张卡片,主对话向下延伸,分支向右生长。 - Unlimited nesting — a branch answer can be branched from again.
无限嵌套 —— 分支里的回答可以再次被追问。 - Real context isolation — each branch is a separate session created with the official fork mechanism, not a prompt instruction.
真正的上下文隔离 —— 每条分支都是用官方分叉机制创建的独立会话,而不是靠提示词约束。 - Read-only branches — a branch can read the workspace but cannot modify it, so a follow-up never disturbs work in progress.
分支只读 —— 分支可读取工作区但不能修改,追问不会干扰进行中的工作。 - No interference — the standard chat view, sidebar, and message rendering are unchanged; branches stay out of the session list.
不干扰原有界面 —— 原生对话视图、侧边栏和消息渲染保持不变,分支不出现在会话列表中。
A branch sends the same request prefix as the main conversation, so the model
provider's cached prefix is reused instead of re-read.
分支发出的请求前缀与主对话逐字节一致,因此复用模型服务已缓存的前缀,无需重新读取。
Known limitations / 已知限制
Branches cannot be continued from the standard chat view on 0.1.0-rc.7;
reading and continuing both happen in Tree View. Branches may appear as
disabled rows in the built-in Subagent menu. See the
README
for details.
在 0.1.0-rc.7 上,分支无法在原生对话界面中续聊,阅读和续聊都在树视图中完成;分支可能
在内置的子代理菜单里显示为不可用条目。详见
中文说明。
