🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

历史回放瘦身 GithungDang/dsh-host-history-lite

DeepSeek Harness
GithungDang79 天前有提交已提供中文文档扫描:未发现敏感能力

压缩长会话历史响应,让回放打开更快

26.6/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/7 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add GithungDang/dsh-host-history-lite
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · chat
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/7) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    src/index.ts:167
    const response = await toFetchHandler(ctx.apiProxy).fetch(request)
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-host-apiproxy@deepseek-ai/cordis@deepseek-ai/dsh-host-webserver
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 压缩会话历史载荷
  • 折叠合并增量
  • 不影响实时流式输出

压缩 dsh web 会话 history 载荷,把已定稿的 assistant/chunk 增量折叠合并,长会话历史回放照样快,又不影响实时流式输出。

README

由 DeepSeek 最新模型翻译生成
dsh-host-history-lite English: README.md 为什么值得用 / 价值 dsh web 的 session.history 在回放时会返回所选消息窗口里每一条原始 assistant/chunk delta。 一个长流式回合很容易产生成千上万条微小 JSON 事件——序列化、传输、解析和前端组装都会变慢。 这个插件在 history RPC 离开服务器之前,把已完成 step 的 chunk delta 折叠回最终的 assistant/message。效果: - 长流式会话的历史 payload 显著变小; - 客户端只需拿到最终消息、首个 token delta(用于 TTFT/耗时)和 usage 统计,就足以渲染完整对话; - 完全不碰实时流,只影响完成后的历史回放。 如果你遇到过“长会话在 dsh web 里打开很慢”,这个插件值得一试。
展开完整文档(README 剩余 1 节)
dsh-host-history-lite

English: README.md

为什么值得用 / 价值

dsh web 的 session.history 在回放时会返回所选消息窗口里每一条原始 assistant/chunk delta。
一个长流式回合很容易产生成千上万条微小 JSON 事件——序列化、传输、解析和前端组装都会变慢。

这个插件在 history RPC 离开服务器之前,把已完成 step 的 chunk delta 折叠回最终的 assistant/message。效果:

- 长流式会话的历史 payload 显著变小;
- 客户端只需拿到最终消息、首个 token delta(用于 TTFT/耗时)和 usage 统计,就足以渲染完整对话;
- 完全不碰实时流,只影响完成后的历史回放。

如果你遇到过“长会话在 dsh web 里打开很慢”,这个插件值得一试。

DeepSeek Harness dsh web 的 host 端插件:在历史记录离开服务器之前压缩 payload——把已完结 step 的 assistant/chunk delta 折叠掉,只保留最终 assistant/message、首个可见 token delta 和 usage chunk,大幅缩减长流式会话的 session.history / subagent.history 响应体积。

功能

- 注册精确路由 /api/session.history 和 /api/subagent.history(优先于通用 /api 前缀路由);
- 已完结 step:丢弃冗余 chunk(text/reasoning/tool delta、block 起止、finish);
- 未完结/被打断的 step:保留全部 chunk,保证部分渲染和轨迹视图完整;
- 不触碰实时流式推送,只影响回放已记录事件的历史 RPC。

要求

- dsh web(Harness 0.1 系列),运行时需要 ctx.webServer 与 ctx.apiProxy 服务(随 dsh web 自带)。

安装

dsh plugin add(推荐)

本包声明了 dsh.bundle,安装后自动挂载为 profile 配置层:

本地目录 / tarball
dsh plugin --profile web add ./dsh-host-history-lite
dsh plugin --profile web add ./dsh-host-history-lite-0.1.0.tgz

npm / git(git 安装需要 prepare 脚本 + 首次 add 的 allowBuilds)
dsh plugin --profile web add dsh-host-history-lite

重启 dsh web 后生效。

手动 patch

把 cordis.patch.yml 追加到 profile 的 cordis.patch.yml(或 dsh web --patch ./cordis.patch.yml),并确保包可被 loader 解析(dsh plugin add 之外也可软链到 $DSH_HOME/profiles/node_modules/)。

开发

pnpm install # 首次(prepare 自动构建)
pnpm build # tsdown → lib/index.js
pnpm typecheck # tsc --noEmit(仅 src;tests 由 vitest 转译运行)
pnpm test # vitest run(纯函数测试)

开发循环:改 src/ → pnpm build → 重启 dsh web(host 端插件无 HMR 热更新,需重启)。

工作原理

- slimHistoryEvents(纯函数,单元测试覆盖):先收集已有最终 assistant/message 的 turn:step,再逐条过滤 chunk;
- historyRoute:读 body → 转 WHATWG Request → 调 toFetchHandler(ctx.apiProxy) 代理 → 对 result.ok 的 events 数组做瘦身 → 原样回写;
- ctx.webServer.register({ kind: 'exact', path }) 注册精确路由,ctx.effect() 提供 disposer。

已知限制

- 只处理 assistant/chunk / assistant/message 事件族;其他事件类型原样透传;
- 依赖内置事件结构的字段名(turn/step/chunk.type),上游协议演进需同步适配;
- 运行时依赖 @deepseek-ai/dsh-host-apiproxy 的 toFetchHandler(dependencies 声明,外部解析)。

License

MIT
预览分享卡片长什么样 ↓GithungDang/dsh-host-history-lite
分享 · DeepSeek Harness Hub
GithungDang/dsh-host-history-lite

压缩长会话历史响应,让回放打开更快

这是你的仓库?认领条目

回到顶部