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

工具调用追踪 121212165/dsh-plugin-tool-trace

DeepSeek Harness
12121216515 天前有提交已提供中文文档扫描:含敏感能力

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 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · dev
装得上吗
本站尚未做安装检查
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
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 验证本插件自身。
预览分享卡片长什么样 ↓121212165/dsh-plugin-tool-trace
分享 · DeepSeek Harness Hub
121212165/dsh-plugin-tool-trace

dsh 插件:按工具调用采集遥测(耗时、参数/结果大小)写入月度 JSONL,用 /tools-stats 排出最慢工具榜。

回到顶部