把助手流式输出转成 NDJSON 供外部实时读取
30.1/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ninetyhe-90/dsh-assistant-stream该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-assistant-stream
把 DeepSeek Harness 的流式输出导出成 NDJSON。
为网关、桌面端与调试工具提供可实时消费的 assistant 流。
简体中文 · English
[!NOTE]
这是一个 DSH bundle。dsh plugin add 即可安装,插件行由随包的 cordis.patch.yml 注入,无需手写 profile 配置。
为什么做这个插件
DeepSeek Harness 的 assistant 输出是事件流:文本与推理增量、块结束、消息提交、轮次边界、工具调用围栏。宿主进程内可以直接订阅,但外部进程(网关、Web 前端、录制工具)拿不到稳定的消费格式。
这个插件把这条事件流翻译成一行一个 JSON 的 NDJSON,写到你指定的 sink。外部进程只需要按行读取,就能实时重建一次回答的完整过程,并保证提交顺序与围栏顺序一致。
展开完整文档(README 剩余 1 节)
dsh-assistant-stream 把 DeepSeek Harness 的流式输出导出成 NDJSON。 为网关、桌面端与调试工具提供可实时消费的 assistant 流。 简体中文 · English [!NOTE] 这是一个 DSH bundle。dsh plugin add 即可安装,插件行由随包的 cordis.patch.yml 注入,无需手写 profile 配置。 为什么做这个插件 DeepSeek Harness 的 assistant 输出是事件流:文本与推理增量、块结束、消息提交、轮次边界、工具调用围栏。宿主进程内可以直接订阅,但外部进程(网关、Web 前端、录制工具)拿不到稳定的消费格式。 这个插件把这条事件流翻译成一行一个 JSON 的 NDJSON,写到你指定的 sink。外部进程只需要按行读取,就能实时重建一次回答的完整过程,并保证提交顺序与围栏顺序一致。 flowchart LR A[DSH session] --> B[agent/assistant-stream 事件] B --> C[dsh-assistant-stream] C --> D[NDJSON sink] D --> E[网关预览] D --> F[Web 前端] D --> G[录制与回放] 核心能力 | 能力 | 使用体验 | | 统一帧格式 | 每行一个 JSON 对象,固定前缀 ASSISTANT_STREAM_V1 ,便于逐行切分 | | 完整时序 | start、delta、block、commit、end 覆盖一次尝试的完整生命周期 | | 轮次边界 | turn-start / turn-end 由会话事件驱动,外部可以按轮次聚合 | | 顺序围栏 | 工具调用、工具结果与用量提交各有一个递增 fence,便于对齐 | | 子代理隔离 | 子会话(parentSession 或 origin: subagent)不会写入 sink | | 自定义输出 | 默认写 stderr,也可以通过 write 交给内存、文件或 socket | 帧类型 | op | 含义 | | turn-start / turn-end | 轮次开始与结束,仅导出根会话 | | start | 一次模型尝试开始,seq 归零 | | delta | text 或 reasoning 的增量文本 | | block | 一个文本或推理块结束 | | commit | 本次尝试提交的 assistant 消息 | | event-fence | 工具调用、工具结果、用量提交的顺序标记 | | end | 本次尝试结束,携带 outcome | 安装 已收录于 awesome-dsh-plugin。推荐从 GitHub 安装: dsh plugin --profile <name> add github:ninetyhe-90/dsh-assistant-stream 首次从 Git 源安装时,pnpm 会拦下仓库的构建脚本,命令以 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS 中止。dsh 会打印需要放行的密钥,把它加到该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,再重跑同一条命令即可。放行构建等于信任该来源,需要固定版本时用 github:ninetyhe-90/dsh-assistant-stream#<commit-sha>。 本地开发时直接在仓库根目录安装: dsh plugin --profile <name> add /path/to/dsh-assistant-stream 尚未发布到 npm。dsh plugin --profile <name> add dsh-assistant-stream 目前会 404,等发布后可用。 安装完成后在会话里随便发一句话,stderr 出现以 ASSISTANT_STREAM_V1 开头的行即表示插件已生效。 配置 | 字段 | 类型 | 默认 | 说明 | | readTurnId | () => string \| undefined | 读取 DSH_TURN_ID | 返回当前轮次的请求 id | | write | (line: string) => void | 写 stderr | 接收每一行 NDJSON | readTurnId 缺失或返回空时,requestId 回落到 session.id,不会中断会话。 - insert: - id: assistant-stream name: dsh-assistant-stream 兼容性 - Node.js 20.11+ - DeepSeek Harness 0.2.x:依赖 agent/assistant-stream 与 session/event 事件 - 旧版本缺少 session.requestContext 时,插件会跳过用量围栏,其余帧不受影响 项目结构 src/assistant-stream.mjs 插件入口与帧导出逻辑 test/assistant-stream.test.mjs 行为测试(node:test) cordis.patch.yml bundle 安装时注入的插件行 开发与验证 npm test npm run check 路线图 - [x] 文本与推理增量导出 - [x] 轮次边界与工具围栏 - [x] 子代理隔离 - [x] bundle 安装形式 - [ ] npm 发布 - [ ] 浏览器端消费示例 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ninetyhe-90/dsh-assistant-stream
把助手流式输出转成 NDJSON 供外部实时读取
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目