dsh-assistant-stream
在终端中运行以下命令:
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 前端的工程师
- 需要可观测性与会话录制的平台开发者