dsh-compact-and-branch
在终端中运行以下命令:
dsh plugin install zeropointnine/dsh-compact-and-branch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,可以通过执行命令 `dsh plugin install zeropointnine/dsh-compact-and-branch` 从 GitHub 仓库 https://github.com/zeropointnine/dsh-compact-and-branch 安装此插件。
插件介绍
在使用 DeepSeek Harness 进行长时间编码会话时,上下文窗口可能会迅速填满,导致需要频繁压缩历史记录。传统的压缩操作虽然有用,但有时我们更希望将压缩点作为一个清晰的分支,以便在一个新会话中继续工作,同时保留原始会话的完整状态。
dsh-compact-and-branch 插件正是为此设计。它通过 /compact-and-branch 命令,将当前会话的上下文压缩作为分支点,自动创建一个全新的根会话,携带压缩后的上下文,并在浏览器中打开新会话。原始会话保持独立可恢复,不会受到影响。
这个插件特别适合那些使用本地 LLM 或有限上下文窗口的开发者,他们需要高效管理会话上下文,并在压缩后无缝继续工作。通过将压缩转化为分支,它简化了长会话的工作流程,避免了重复压缩的麻烦。
使用场景
- 长时间编码会话中上下文窗口不足时使用
- 需要在压缩后创建新会话分支继续工作
- 本地LLM环境下管理会话历史
适合人员
- 使用DeepSeek Harness的开发者
- 运行长编码会话的程序员
- 本地LLM环境下的AI代理用户