DSH Plugins
返回列表
🤖

dsh-fork-perf

模型推理 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install orangeofcarl0-sys/dsh-fork-perf

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install orangeofcarl0-sys/dsh-fork-perf 即可安装该插件,完整源码地址为 https://github.com/orangeofcarl0-sys/dsh-fork-perf

插件介绍

在 DSH 中管理超过 15 MB 的长会话时,每次 fork 分支操作都会对整个事件日志进行多次全量深拷贝。以 18 MB、2 万事件为例,单次 fork 产生约 500 ms 的同步阻塞,足以打断流式 LLM 响应、冻结 UI 并触发传输层心跳重试。这是 dsh-fork-perf 要解决的核心问题。

插件利用了一个关键事实:fork 的种子事件在源会话中已经过完整的 JSON 边界与 surface 验证并被深冻结为不可变纯 JSON 树,任何下游代码都无法修改它们,因此原本用于隔离的深拷贝在语义上是冗余的。插件将 fork 种子改道至 fromRestore 通道原地复用冻结引用,同时将 PersistenceCoordinator.initFor 中的 structuredClone(seed) 替换为引用复用。子会话 header 与磁盘布局与官方 fork 逐字段一致。同负载下 fork 主体从 344 ms 降至约 19 ms(约 18 倍提升),initFor 从 135 ms 降至接近零。三层回退机制(能力探测、运行时异常捕获、配置开关)与完整的 dispose 还原确保插件可随时安全卸载。

如果你经常维护 DSH 中的大型多轮会话、频繁 fork 分支进行并行实验或上下文对比,并因流式中断和 UI 卡顿付出代价,这个插件以一个轻量补丁消除了 fork 路径上的最大瓶颈。

使用场景

  • 管理超过 15 MB 的大型多轮会话并频繁 fork 分支时,消除数百毫秒同步阻塞
  • DSH 流式 LLM 响应因 fork 深拷贝中断、UI 卡顿或触发心跳超时重试
  • 需要多次并行 fork 进行实验对比,但受限于重复深拷贝的累积延迟

适合人员

  • 使用 DSH 处理长会话的 AI 应用开发者
  • 频繁进行会话分支与并行实验的 AI 研究员
  • 关注 DSH 推理路径性能的工程师