dsh 插件:按工具调用采集遥测(耗时、参数/结果大小)写入月度 JSONL,用 /tools-stats 排出最慢工具榜。
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 121212165/dsh-plugin-tool-trace该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 10 处,展示前 10 条)
- 写入本地文件lib/plugin.js:26
mkdirSync(this.dataDir, { recursive: true }); - 写入本地文件lib/plugin.js:27
appendFileSync(this.fileFor(record.at), `${JSON.stringify(record)}\n`, 'utf8'); - 读取本地文件lib/plugin.js:32
if (!existsSync(this.dataDir)) - 读取本地文件lib/plugin.js:34
for (const name of readdirSync(this.dataDir).filter(validName).sort()) { - 读取本地文件lib/plugin.js:35
const result = parseRecordMulti(readFileSync(join(this.dataDir, name), 'utf8')); - 写入本地文件src/plugin.ts:50
mkdirSync(this.dataDir, { recursive: true }); - 写入本地文件src/plugin.ts:51
appendFileSync(this.fileFor(record.at), `${JSON.stringify(record)}\n`, 'utf8'); - 读取本地文件src/plugin.ts:57
if (!existsSync(this.dataDir)) return { records, skipped }; - 读取本地文件src/plugin.ts:58
for (const name of readdirSync(this.dataDir).filter(validName).sort()) { - 读取本地文件src/plugin.ts:59
const result = parseRecordMulti(readFileSync(join(this.dataDir, name), 'utf8'));
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-base@deepseek-ai/dsh-tools@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 采集工具调用遥测
- 记录耗时与数据量
- 生成最慢工具榜
README
由 DeepSeek 最新模型翻译生成dsh-plugin-tool-trace
🧩 dsh 插件家族(22 件):总目录 dsh-plugin-family | 明星插件:ide-hub 跨 IDE 统一管理 · task-forge 跨窗口无损交接 · quota 实时用量仪表
EN · 每次工具调用的遥测:耗时、参数大小与结果大小追加写入按月 JSONL,/tools-stats 排出最慢工具排行榜。键控沿用 price-aware 已验证的 rootCallId/callId 配对。 · 6 个 node --test 全绿 · content 为字符串时结果大小精确,其他情况为序列化估计 · 未 live mount。
DeepSeek Harness (dsh) 插件:工具调用追踪。每次工具调用记录耗时、参数量与结果量(只记大小,不记内容),按月 JSONL 落盘,/tools-stats 出慢工具排行榜。transcript 回答「说了什么」,本插件回答「做了什么、慢在哪」。
功能
- /tools-stats:按累计耗时排序,展示调用次数、累计/平均/最慢耗时、平均结果量、错误计数。
- 零模型可见面:追踪只写文件不进上下文,是给人看的透视镜。
- 容错:崩溃留下的半行跳过并计数;调用中途死掉只有开始没有结束,聚合自然忽略。
展开完整文档(README 剩余 1 节)
dsh-plugin-tool-trace 🧩 dsh 插件家族(22 件):总目录 dsh-plugin-family | 明星插件:ide-hub 跨 IDE 统一管理 · task-forge 跨窗口无损交接 · quota 实时用量仪表 EN · 每次工具调用的遥测:耗时、参数大小与结果大小追加写入按月 JSONL,/tools-stats 排出最慢工具排行榜。键控沿用 price-aware 已验证的 rootCallId/callId 配对。 · 6 个 node --test 全绿 · content 为字符串时结果大小精确,其他情况为序列化估计 · 未 live mount。 DeepSeek Harness (dsh) 插件:工具调用追踪。每次工具调用记录耗时、参数量与结果量(只记大小,不记内容),按月 JSONL 落盘,/tools-stats 出慢工具排行榜。transcript 回答「说了什么」,本插件回答「做了什么、慢在哪」。 功能 - /tools-stats:按累计耗时排序,展示调用次数、累计/平均/最慢耗时、平均结果量、错误计数。 - 零模型可见面:追踪只写文件不进上下文,是给人看的透视镜。 - 容错:崩溃留下的半行跳过并计数;调用中途死掉只有开始没有结束,聚合自然忽略。 配置 | 字段 | 默认 | 说明 | | dataDir | ~/.dsh/tool-trace | JSONL 目录 | | captureArgsSize | true | 记录参数 JSON 长度 | 安装 三步,实测于 @deepseek-ai/dsh@0.1.7-alpha.1(需 pnpm 在 PATH 上): ① 装进 profile:dsh plugin 把参数原样转发给 pnpm,git 包会自动跑 prepare 构建 lib/ dsh plugin --profile web add github:121212165/dsh-plugin-tool-trace ② 把本仓库根目录 cordis.patch.yml 的内容并进 $DSH_HOME/profiles/web/cordis.patch.yml。 该文件默认是 [],所以要么整份替换,要么把 insert 条目并进同一个数组;不要直接追加——追加会形成两个 YAML 文档,启动即报 failed to parse overlay ... end of the stream or a document separator is expected(本机实测踩过)。 ③ 重启 dsh。配置层与 client 半都要重启才生效(客户端按 boot 时算出的内容 rev 下发,硬刷新浏览器没用)。 自检挂载:dsh --profile web --dump-config | grep dsh-plugin-tool-trace,应看到该条目。 验证状态 - 聚合/渲染/存储为纯函数,6 个 node --test 全绿。 - tools/pre-execute/tools/post-execute 与 price-aware 已验证的调用键控(rootCallId/callId)一致。 - 结果体大小的提取依赖下游结果形状(content 为字符串时精确,其他形状序列化估计);未在运行中的 dsh 里 live mount 验证本插件自身。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
121212165/dsh-plugin-tool-trace
dsh 插件:按工具调用采集遥测(耗时、参数/结果大小)写入月度 JSONL,用 /tools-stats 排出最慢工具榜。
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9