DSH Plugins
返回列表
🖥️

dsh-assistant-stream

客户端 更新于 2026.10.22

在终端中运行以下命令:

dsh plugin install ninetyhe-90/dsh-assistant-stream

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

在 DeepSeek Harness 中执行 dsh plugin install ninetyhe-90/dsh-assistant-stream,或从 https://github.com/ninetyhe-90/dsh-assistant-stream 安装该插件。

插件介绍

DeepSeek Harness 的助手输出是一条事件流:文本与推理增量、块结束、消息提交、轮次边界、工具调用围栏。宿主内部可以订阅,但网关、Web 前端、录制与调试等外部进程往往缺少稳定、可逐行解析的消费格式。

dsh-assistant-stream 把这条流翻译成一行一个 JSON 的 NDJSON,写入你指定的 sink(默认 stderr,也可通过 write 交给内存、文件或 socket)。帧格式带固定前缀 ASSISTANT_STREAM_V1,覆盖 start、delta、block、commit、end 等完整时序;轮次由 turn-start / turn-end 标记;工具调用、工具结果与用量提交各有递增 event-fence。子会话(parentSession 或 origin: subagent)不会写入 sink,避免子代理污染主输出。

适合需要把助手回答过程实时接到自有管线的人:API 网关转发、桌面端 UI、自动化录制、联调与可观测性工具。readTurnId 可对接 DSH_TURN_ID,缺失时 requestId 回落到 session.id,会话不中断。

使用场景

  • 网关需要把助手回答过程实时转发给下游服务
  • 桌面端要按增量渲染文本与推理内容
  • 联调或录制工具需要按行重建完整回答时序

适合人员

  • 维护 API 网关或 BFF 的后端开发者
  • 做 Harness 桌面或 Web 前端的工程师
  • 需要可观测性与会话录制的平台开发者