DeepSeek HarnessDSH只读执行轨迹复盘插件,支持规则分析、独立模型解读、证据定位、任务概览与运行对比。
32.9/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Liu-Bot24/dsh-trace-insight该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-plugin-trace-insight(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/18 19:16:01
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 56 处,展示前 25 条)
- 写入本地文件src/history-store.mjs:314
await mkdir(this.sessionsDir, { recursive: true }) - 读取本地文件src/history-store.mjs:323
return JSON.parse(await readFile(path, 'utf8')) - 写入本地文件src/history-store.mjs:332
await mkdir(dirname(path), { recursive: true }) - 写入本地文件src/history-store.mjs:336
await writeFile(temporary, serialized, 'utf8') - 删除本地文件src/history-store.mjs:350
await unlink(temporary).catch(() => {}) - 读取本地文件src/history-store.mjs:434
files = await readdir(this.sessionsDir, { withFileTypes: true }) - 读取本地文件patches/shell-patch.mjs:37
return createHash('sha256').update(readFileSync(path)).digest('hex') - 读取本地文件patches/shell-patch.mjs:42
const body = readFileSync(path, 'utf8') - 读取本地文件patches/shell-patch.mjs:51
if (!existsSync(manifestPath)) return undefined - 读取本地文件patches/shell-patch.mjs:59
if (existsSync(start)) start = realpathSync(start) - 读取本地文件patches/shell-patch.mjs:60
if (existsSync(start) && !statSync(start).isDirectory()) start = dirname(start) - 读取本地文件patches/shell-patch.mjs:60
if (existsSync(start) && !statSync(start).isDirectory()) start = dirname(start) - 执行外部命令来自配置/变量patches/shell-patch.mjs:126
const result = spawnSync(command, ['dsh'], { encoding: 'utf8', windowsHide: true }) - 执行外部命令固定命令patches/shell-patch.mjs:132
const result = spawnSync('npm', ['root', '--global'], { encoding: 'utf8', windowsHide: true }) - 写入本地文件patches/shell-patch.mjs:429
mkdirSync(dirname(path), { recursive: true }) - 写入本地文件patches/shell-patch.mjs:432
writeFileSync(stage, `${JSON.stringify(state, null, 2)}\n`, 'utf8') - 写入本地文件patches/shell-patch.mjs:433
renameSync(stage, path) - 删除本地文件patches/shell-patch.mjs:435
if (existsSync(stage)) rmSync(stage, { force: true }) - 删除本地文件patches/shell-patch.mjs:442
rmSync(legacyPath, { force: true }) - 删除本地文件patches/shell-patch.mjs:454
rmSync(path, { force: true }) - 写入本地文件patches/shell-patch.mjs:503
copyFileSync(source, stage) - 写入本地文件patches/shell-patch.mjs:504
chmodSync(stage, statSync(target).mode) - 删除本地文件patches/shell-patch.mjs:517
if (existsSync(item.stage)) rmSync(item.stage, { force: true }) - 写入本地文件patches/shell-patch.mjs:620
mkdirSync(backupDirectory, { recursive: true }) - 删除本地文件递归patches/shell-patch.mjs:789
rmSync(rollbackDirectory, { recursive: true, force: true })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
4 张 · 点击查看大图功能亮点
- 规则分析轨迹
- 独立模型解读
- 证据定位与运行对比
README
由 DeepSeek 最新模型翻译生成DSH Trace Insight|DSH 轨迹解读器
Views 14d Clones 14d
面向 DeepSeek Harness(DSH)的只读执行复盘插件。它把密集的轨迹事件整理成持续更新的分析时间线,帮你看清智能体做了什么、哪里出错、为什么出错,以及结论对应哪些原始证据。
当前版本请使用 标准无补丁侧栏 1.6.5。根目录的安装、卸载脚本属于旧补丁版;下文保留旧版的使用和恢复说明。
DSH Trace Insight 复盘时间线
它解决什么问题
DSH 原生轨迹记录了消息、工具调用和事件,但长任务往往包含成百上千个步骤,单靠逐条翻阅很难回答这些问题:
- 智能体实际采用了什么策略?
- 哪些步骤真正推进了任务,哪些是重复试探?
- 失败来自模型判断、工具使用、环境条件还是输入缺失?
- 一段「已经完成」的回答是否有足够证据支撑?
- 长时间运行的一轮中,目前已经发生了什么?
Trace Insight 直接读取 DSH 的结构化 Session Event Log,用本地规则分析建立事实底座,再按需使用独立模型解释决策、风险和改进方向。
主要功能
- 持续复盘:按 Turn 和 Seq 整理规则分析与模型分析,长任务不必等到整轮结束才看到阶段进展。
展开完整文档(README 剩余 1 节)
DSH Trace Insight|DSH 轨迹解读器 Views 14d Clones 14d 面向 DeepSeek Harness(DSH)的只读执行复盘插件。它把密集的轨迹事件整理成持续更新的分析时间线,帮你看清智能体做了什么、哪里出错、为什么出错,以及结论对应哪些原始证据。 当前版本请使用 标准无补丁侧栏 1.6.5。根目录的安装、卸载脚本属于旧补丁版;下文保留旧版的使用和恢复说明。 DSH Trace Insight 复盘时间线 它解决什么问题 DSH 原生轨迹记录了消息、工具调用和事件,但长任务往往包含成百上千个步骤,单靠逐条翻阅很难回答这些问题: - 智能体实际采用了什么策略? - 哪些步骤真正推进了任务,哪些是重复试探? - 失败来自模型判断、工具使用、环境条件还是输入缺失? - 一段「已经完成」的回答是否有足够证据支撑? - 长时间运行的一轮中,目前已经发生了什么? Trace Insight 直接读取 DSH 的结构化 Session Event Log,用本地规则分析建立事实底座,再按需使用独立模型解释决策、风险和改进方向。 主要功能 - 持续复盘:按 Turn 和 Seq 整理规则分析与模型分析,长任务不必等到整轮结束才看到阶段进展。 - 规则分析:在本机识别工具失败、重复失败、无进展循环、路径猜测、工具误用、完成信号和证据缺口,不调用模型。 - 模型解读:使用独立配置的 DSH 模型分析策略、根因、风险、下一步和可复用经验,不改变开发智能体的主模型。 - 证据定位:从结论回到对应的 Seq、Turn、Step、Tool、摘录和原始前后文。 - 任务概览:按开发阶段、工具使用和问题线索汇总整个任务,并可回到成员记录。 - 结果对比:比较同一段轨迹的两次模型分析,观察不同模型或配置给出的差异。 - 受控重分析:可以为指定区间临时切换模型重新分析,不改变以后自动分析使用的默认模型。 - 历史与导出:分析记录保存在本机,可分别导出分析历史、原始 Session 历史或完整分析包。 界面 DSH 的对话或轨迹保留在左侧,Trace Insight 显示在可调整宽度的右侧栏中,原始执行过程和解读结果可以同时查看。 右侧栏包含四个页面: - 复盘:查看按时间排列的规则分析和模型分析。 - 概览:查看整个任务的阶段、工具和问题汇总。 - 对比:比较同一轨迹区间的两次成功分析。 - 设置:配置分析模型、自动分析策略、资源限制和导出。 证据定位 模型结论和规则发现可以打开独立证据抽屉。每条引用都会标出 Seq、Turn 和摘要,需要时再读取对应的原始前后文。 Trace Insight 证据定位 任务概览 概览按开发阶段、工具使用和问题线索汇总整个 Session。汇总只整理已有分析,不会产生新的模型调用。 Trace Insight 任务概览 两次运行对比 对比只接受范围和输入一致的两次成功分析,分别展示结论、配置、资源用量和原始证据。 Trace Insight 两次运行对比 安装 需要 Node.js 22.19.0 或更高版本。支持全局 DSH、仅通过 npx 使用 DSH,以及两者同时存在的环境。安装前请关闭正在运行的 DSH。 下载或克隆本仓库后,在仓库根目录执行对应的安装程序。安装程序会安装 Trace Insight,并为发现的每个受支持 DSH 安装接入右侧栏。安装所需的插件包会保存在 <DSH_HOME>/trace-insight/packages;安装完成后,DSH 不依赖源码目录或下载目录继续存在。 Windows 双击 安装到DSH.cmd,或在 PowerShell 中运行: powershell -ExecutionPolicy Bypass -File .\install.ps1 macOS 或 Linux bash ./install.sh 安装完成后启动 DSH: dsh web 如果没有全局 dsh 命令,使用: npx --yes --package=@deepseek-ai/dsh dsh web 打开任意会话后,点击 解读 即可打开右侧栏。 重装与升级 关闭 DSH,换到目标版本的仓库或 Release 内容后重新运行对应的安装程序。已有分析历史、模型设置和 Session 配置会保留;较早安装留下的外部插件包引用会由安装程序迁移到 DSH 数据目录。 第一次使用 1. 打开任意 DSH 会话,点击 解读。 2. 进入 复盘。规则分析会直接读取现有轨迹,不需要配置模型。 3. 如需模型解读,进入 设置 → 模型与自动策略,选择 DSH 已注册的 provider 和模型。 4. 保存后,可以等待自动分析触发,也可以在复盘中选择一段轨迹手动分析。 5. 点击分析结论中的证据入口,查看对应原始事件和前后文。 打开或刷新 Trace Insight、筛选时间线、查看证据、进入概览或对比已有分析都不会触发模型调用。 模型与自动分析 Trace Insight 的分析模型与开发 Agent 的主模型相互独立。你可以设置: - 全局默认模型; - 当前 Session 专用模型; - 仅本次分析临时使用的模型。 只有前两项会保存。临时选择其他模型不会修改以后自动分析使用的默认配置。 自动分析只会在 Session 已被实时执行纳入观察、已配置默认模型并满足触发条件时运行。模型失败、取消或返回无效结果时,分析进度不会越过该区间。 数据保存与导出 默认数据目录: | 平台 | 路径 | | Windows | %USERPROFILE%\.dsh\trace-insight | | macOS / Linux | $HOME/.dsh/trace-insight | 如果设置了 DSH_HOME,数据目录为 <DSH_HOME>/trace-insight。目录中主要包含: settings.json sessions/<session-id-hash>.json 可导出的内容分为: - 分析历史:规则分析、模型分析、运行状态和分析进度; - 原始 Session 历史:DSH 原始事件、surface 与会话谱系; - 完整分析包:同时包含分析历史和原始 Session 历史。 导出原始历史或完整分析包时需要再次确认。分析历史也可能包含证据摘录和模型原文,共享前请先检查内容。 只读、隐私与费用 - 不修改被检查的 Session、工作区、Skill 或全局记忆。 - 不干预、不暂停、不阻断开发 Agent 的执行。 - 规则分析完全在本机运行,不调用模型。 - 只有自动分析或用户主动发起模型分析时才会产生模型请求。 - 模型输入使用经过裁剪和常见凭证脱敏的轨迹证据,不会发送完整原始日志。 - 使用外部模型时,相应证据会发送给你选择的模型供应商。 - 原始 Session 数据默认不会包含在普通分析导出中。 卸载 卸载前请关闭正在运行的 DSH。 Windows 双击 卸载插件.cmd,或在 PowerShell 中运行: powershell -ExecutionPolicy Bypass -File .\uninstall.ps1 macOS 或 Linux bash ./uninstall.sh 卸载程序会同时移除 Trace Insight、右侧栏和安装程序管理的插件包。已经保存的分析历史会保留在数据目录中。 常见问题 安装程序提示 DSH 正在运行 关闭 DSH 的终端或窗口,然后重新运行安装程序。 看不到“解读”入口或右侧栏 先完全关闭 DSH,再重新运行安装程序并启动 DSH。如果入口仍未出现,可以检查插件是否进入 web profile。仅使用 npx 时,将下面命令中的 dsh 替换为 npx --yes --package=@deepseek-ai/dsh dsh: Windows PowerShell: dsh --profile web --dump-config | Select-String "trace-insight" macOS 或 Linux: dsh --profile web --dump-config | grep "trace-insight" 显示“等待默认模型” 规则分析仍会继续运行。进入 设置 → 模型与自动策略,选择 DSH 已注册的模型并保存即可。 模型分析失败 失败记录会保留,分析进度不会跳过失败区间。请检查 provider 凭证、模型路由和限流状态,再从失败区间重试或换模型复查。 通过局域网地址打开 DSH 时无法读取数据 Trace Insight Host RPC 仅允许 loopback 页面访问。请在运行 DSH 的同一台机器上通过 127.0.0.1 或 localhost 使用。 许可证 MIT License
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Liu-Bot24/dsh-trace-insight
DeepSeek HarnessDSH只读执行轨迹复盘插件,支持规则分析、独立模型解读、证据定位、任务概览与运行对比。
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,288已汉化MCP
71.7
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9
原生编程智能体paean-ai/deeptide
由 DeepSeek 打造,为 DeepSeek 而生。
★ 1,107已汉化DSH
67.7
多引擎接力台emo-xiaoyu/harness-mix
macOS/Linux 已加入源码构建与启动适配;目标系统的完整桌面验收仍需在对应机器执行。安装方式、Linux…
★ 419已汉化DSH
66.8
这是你的仓库?认领条目