按任务统计稳定 tok/s,排除工具耗时
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Ayshinko/pi-dsh-tps该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 32 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 按任务统计稳定tok/s
- 排除工具耗时
DSH 风格解码 TPS 给 Pi:每个任务一个稳定 tok/s,不含工具耗时
README
由 DeepSeek 最新模型翻译生成pi-dsh-tps
为 Pi 提供 DSH 风格的解码吞吐量:页脚显示一个稳定的 tok/s 数字,按任务测量,不含工具耗时。
⚡ 87 tok/s
它不是实时仪表。只有助手响应结束时数字才会变化,模型流式输出或工具运行期间,数字绝不跳动。
测量什么
任务指从一条用户提示词开始,直到智能体稳定下来(一次运行,加上它触发的重试、续写或追问)。
该任务中的每个助手响应:
- 解码时间 = 第一个非空流式增量 → 助手消息结束(排队时间、预填充、首个 token 之前的思考都不计入)
- 输出 token = 服务商上报的该响应 usage.output
然后:
TPS = sum(output tokens) / sum(decode seconds)
每完成一个响应,状态行用累计总量刷新一次,所以它会收敛,不会闪烁。工具执行时间从不测量。/dsh-tps 打印明细:
198.22 tok/s · 200 output tok · 1.01s decode · 2 LLM responses
与 DeepSeek Harness(DSH)的关系
DeepSeek Harness 是 DeepSeek 的开源智能体框架(deepseek-ai/deepseek-harness)。它的统计条显示一个解码 TPS,算法相同,本扩展为 Pi 重新实现了这套模型。
展开完整文档(README 剩余 1 节)
pi-dsh-tps 为 Pi 提供 DSH 风格的解码吞吐量:页脚显示一个稳定的 tok/s 数字,按任务测量,不含工具耗时。 ⚡ 87 tok/s 它不是实时仪表。只有助手响应结束时数字才会变化,模型流式输出或工具运行期间,数字绝不跳动。 测量什么 任务指从一条用户提示词开始,直到智能体稳定下来(一次运行,加上它触发的重试、续写或追问)。 该任务中的每个助手响应: - 解码时间 = 第一个非空流式增量 → 助手消息结束(排队时间、预填充、首个 token 之前的思考都不计入) - 输出 token = 服务商上报的该响应 usage.output 然后: TPS = sum(output tokens) / sum(decode seconds) 每完成一个响应,状态行用累计总量刷新一次,所以它会收敛,不会闪烁。工具执行时间从不测量。/dsh-tps 打印明细: 198.22 tok/s · 200 output tok · 1.01s decode · 2 LLM responses 与 DeepSeek Harness(DSH)的关系 DeepSeek Harness 是 DeepSeek 的开源智能体框架(deepseek-ai/deepseek-harness)。它的统计条显示一个解码 TPS,算法相同,本扩展为 Pi 重新实现了这套模型。 来自 DSH 的 sessionStats 投影(packages/session/session-stats/src/projection.ts)及其 UI(StatsPills.tsx): // DSH, per step decodeMs += max(0, assistantMessageTime - firstTokenTime) decodeTokens += usage.outputTokens // DSH, displayed tps = decodeTokens / (decodeMs / 1000) 本扩展对齐的部分 | DSH | pi-dsh-tps | | 解码窗口 = 首个 token → 组装完成的消息 | 第一个非空增量 → message_end | | 首个 token = 第一个非空的文本/推理/工具参数增量 | 相同 | | token 取自服务商 usage,从不估算 | usage.output | | TPS = Σ token / Σ 解码时间,不是各响应 TPS 的平均 | 相同 | | 没有首个 token 或没有 usage 的步骤跳过 | 相同 | | 取消/出错的步骤不计入 | stopReason: "error" \| "aborted" 跳过 | | 工具时间单独统计,绝不进入 TPS | 工具时间从不测量 | | 10 以上取整,10 以下保留一位小数 | 相同的格式化规则 | 不同的部分 - 范围。 DSH 在整个会话上聚合(还有一个窗口折叠);本扩展在当前任务上聚合,新任务开始时重置。 - 来源事件。 DSH 读取自己的持久事件日志(step/start、assistant/message、tool/call、tool/result)。Pi 暴露的是扩展事件(agent_start、message_start、message_update、message_end、agent_settled),所以边界是映射过来的,不是照搬的。 - 没有 TTFT、轮次或步骤胶囊。 只显示解码 TPS。 - 时钟。 DSH 用日志里的事件时间戳;这里用的是 Pi 事件边界上的本地墙上时钟。 免责声明。 这是独立、非官方的扩展。它与 DeepSeek 没有关联,也不由 DeepSeek 维护或背书,且不包含任何 DeepSeek Harness 代码。计算逻辑依据 DSH 公开的源码重新实现。 安装 pi install git:github.com/Ayshinko/pi-dsh-tps 不想安装,只想跑一次试试: pi -e git:github.com/Ayshinko/pi-dsh-tps 卸载: pi remove git:github.com/Ayshinko/pi-dsh-tps 零运行时依赖。@earendil-works/pi-ai 和 @earendil-works/pi-coding-agent 由 Pi 提供,这里只声明为 peer dependencies。 用法 - 任务运行时,页脚显示 ⚡ <tps> tok/s;空闲时保留最后一次的值。 - /dsh-tps 显示当前任务的累计数据。 - 新提示词会重置测量。任务没产生有效样本时,会清掉过期的值。 准确性说明 - token 数完全以服务商上报的为准。如果服务商对某次响应没有给出用量,就跳过这次响应,而不是猜一个数。 - 解码时间用本地时钟在 Pi 的事件边界上测量,因此包含从首个 delta 到消息组装之间任何客户端开销。 - 同一个任务内的重试和续写会累加,不会重置数值。 - 上报输出 token 为零的响应,仍然计入其解码时间,与 DSH 一致。 测试 node tests/decode-tps.test.mjs 无依赖;使用 Node 内置的类型剥离(Node 22.6+)。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Ayshinko/pi-dsh-tps
按任务统计稳定 tok/s,排除工具耗时
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
智能体运行框架路由HarnessRouter/harnessrouter
智能体 harness 的统一接口。
★ 3,984已汉化DSH
71.3
这是你的仓库?认领条目