DeepSeek Harness 接入 Litefuse:完善 Agent 可观测与评估能力
DeepSeek 发布官方 Agent ——DeepSeek Harness后很快引起了业界广泛关注GitHub Star 短短几天便超过 15 万。Litefuse 第一时间开发了 DeepSeek Harness 插件 dsh-litefuse-plugin为 DeepSeek Harness 提供 Agent 可观测能力。接入后用户可以在 Litefuse 中查看 Agent 的完整执行过程包括每一步调用轨迹、上下文、Token 与成本消耗以及 Subagent 多层嵌套等复杂调用结构。除了 Agent TracingLitefuse 还可以进一步结合 Agent Evals对不同运行结果进行效果评估帮助开发者持续优化 Prompt、上下文管理以及 Agent 编排策略。为什么还需要对接 Litefuse 可观测DeepSeek Harness 本身已经提供了 Trajectory 能力。通过 Trajectory开发者可以查看一次 Agent 运行中的输入、LLM 调用、工具调用以及 Token、耗时等信息。对于单次会话调试来说这套能力已经比较完整。Litefuse 团队在适配过程中更关心的是另一个问题当 Agent 开始调用 Subagent甚至出现多层 Subagent 嵌套之后能否在现有 Trajectory 基础上进一步把调用层级、Token、成本和后续评估串起来实现更全面、完整的 Agent 可观测。基于 DeepSeek Harness“everything is a plugin”的设计理念以及 Litefuse 提供的面向 Agent 集成的 SKILL使得两边的接入比较便捷简单。通过下面的 Prompt就可以让 Agent 按照 Litefuse 的集成规范完成插件开发参考 SKILL https://litefuse.ai/SKILL.md 为 DeepSeek Harness 开发 Litefuse Agent 可观测插件。经过几轮交互后dsh-litefuse-plugin 完成对 DeepSeek Harness Session/Event 的接入。DeepSeek Harness 接入 Litefuse 的可观测效果下面使用一个多层 Subagent 调用作为例子。主 Agent 首先调用一个 Subagent这个 Subagent 又继续调用两个 Subagent。接入 Litefuse 后可以直接看到完整的嵌套关系。为了进一步对比两套能力我们让 DeepSeek Harness 自己读取同一次运行的 Trajectory 和 Litefuse Trace并分析两者的区别。它给出的结论比较清晰、有参考价值。DeepSeek Harness 的回答回答较长可直接下滑到结尾看总结我已通过 litefuse 的 REST APIpk-lf-…/sk-lf-…https://litefuse.cloud拉取了 traceff30cb31feb7b791fad914812199f722的完整数据并对照了本会话 DSH 的 Trajectory 视图dsh-client-ui-trajectory包的数据模型。先说一个关键事实这两个页面观测的是同一次运行。该 trace 就是上一轮的 subagent 演示scope.name dsh-litefuse-plugin、resourceAttributes.service.name deepseek-harnesssessionId正是我当前会话session-ba23a65c-…。所以这是同一份 agent 行为走了两套观测管线——一套是 DSH 自带的本地 Trajectory 视图一套是 litefuse 的云上 trace。我的 Trajectory 页面DSH一个按 turn 平铺的事件账本行类型为system / user / context / compacted / message / tool / subtool主列只有#序号 / 事件 / 内容摘要点选后弹本地 inspector 看 token、耗时、Input/Output/Thinking顶部有 Chrome-Network 式时间轴TTFT/decode 分段、hover 精确到毫秒、拖拽聚焦支持折叠、搜索、Request 用量合计。数据来自本地session.jsonl我数了下本轮 984 行事件含 487 个reasoning-chunks、194 个assistant/chunk、144 个tool-call-chunks等底层流事件。litefuse trace同一个 turn 被建模成 1 个 trace 16 个 span 的嵌套树完整还原了层级委派1a4b6d53 AGENT DeepSeek Harness — Turn 1 30.281s (root) ├─ ec8da246 GENERATION plan (2 tools) #1 17.57s 10139 tok ttft 0.82s ├─ 5e9b5e27 TOOL todo_write #2 ├─ e2067712 TOOL tool (1 subagent) #3 6.07s │ └─ 9c02c0f7 AGENT subagent (subagent 1) 6.05s │ ├─ cb2b63d1 GENERATION plan (2 tools) #1 2.36s 8274 tok │ ├─ 1b6ffbff TOOL tool (1 subagent) #2 1.32s │ │ └─ 62a3bcae AGENT subagent (subagent 2) 1.28s │ │ └─ c4591ebd GENERATION subagent response 7852 tok │ ├─ a83f6373 TOOL tool (1 subagent) #3 1.49s │ │ └─ 8e14ed17 AGENT subagent (subagent 3) 1.45s │ │ └─ 407d78a0 GENERATION subagent response 7861 tok │ └─ 77944cdb GENERATION subagent response 2.14s 8512 tok ├─ c69ecbdb GENERATION plan (1 tool) #4 1.74s ├─ 4e6b4135 TOOL todo_write #5 └─ a071a1fd GENERATION response 4.80s 10962 tok ttft 1.34s核心优势可以浓缩为五点层级 Agent 的调用图可视化DSH 账本按时间把一切拍平而 litefuse 用AGENT/GENERATION/TOOL三类 span 的父子关系把主 agent → subagent 1 → subagent 2/3的委派链、每层耗时与 token 独立拆出来——这正是agent 可观测相对单次 LLM 调用可观测的本质区别。成本是第一位公民每个 span 有独立单价和calculatedTotalCost自动向上汇总。比如 Turn 1 里最贵的 span 是主 agent 第一次plan$0.00068整体 $0.0026DSH 只给 token 数无法回答这一轮花了多少钱、钱花在哪一步。计费级 token 明细output_reasoning_tokens思维链 token与cache_read_input_tokensKV 缓存命中单独列账直接对应真实计费口径DSH 虽记了 think/cache 数但不与价格联动、不参与成本归因。标准化 可编程 可持久化OTel 语义service.name/version、scope可与其他观测栈互通有htmlPath深链可分享、公开 API 和 CLI 可程序化查询trace 持久在云端可跨会话聚合DSH 是本地一次性账本README 明确无导出入口。评估与提示词版本闭环trace 上能挂 scores、关联 datasets/prompt 版本形成运行→评估→迭代的闭环这是纯前端账本做不到的。一句话总结DSH Trajectory 是面向调试的单会话事件回放器好在其 token/TTFT/thinking 细节很全litefuse 是面向 agent 系统的完整可观测平台——把一次 agent 运行结构化成可计费、可聚合、可评估、可分享的嵌套 span 图差距主要在「层级调用图、成本归因、跨会话聚合与评估闭环」这四件事上。我们结合上方信息进行一个综合性的总结以给读者清晰直接的参考正如 DeepSeek Harness 在对比中总结的Litefuse 在其原生 Trajectory 基础上进一步补充了多层 Agent 调用关系、Token 与成本归因、完整上下文以及跨会话分析能力可视化效果更丰富并可以基于 Trace 数据继续进行 Agent Evals为后续效果评估和迭代优化提供支撑。如何快速使用如果你也在使用 DeepSeek Harness通过下面简单几步就可以快速接入 Litefuse。1安装 dsh-litefuse-plugin 插件npx deepseek-ai/dsh plugin --profile web add -w dsh-litefuse-plugin2在 Litefuse Cloud 注册账号创建 API Key写入配置文件 ~/.dsh/.env 中LITEFUSE_PUBLIC_KEYpk-lf-… LITEFUSE_SECRET_KEYsk-lf-…3启动 DeepSeek Harnessnpx deepseek-ai/dsh web完成以上 3 步后续在 DeepSeek Harness 中的每一次对话都会在 Litefuse Tracing 页面看到 Agent 执行过程。实现原理DeepSeek Harness 提供了插件机制Litefuse 插件通过订阅session/event会话事件流获取模型调用耗时、TTFT、Tool 执行时长、Cache 读写以及实际发送给模型的上下文。插件接下来需要完成的是将这些原本按时间产生的事件重新组织成 Trace Tree。turn/start到turn/end对应一条 Trace 及其根节点每次模型调用映射为 Generation每次工具调用映射为 Toolrun_code内部触发的调用则作为嵌套 Span。普通 Generation 和 Tool 保持同层真正产生层级的是 Subagent因此 Litefuse 中 Trace Tree 的深度基本对应实际的 Agent 委派深度。实现中更关键的是确定 Subagent 的父调用。Harness 为子会话提供新的session_id和父会话信息但不会直接标明它由哪一次调用创建而并发委派又比较常见。插件利用委派时原样传递到子会话中的description和prompt建立关联并尽早完成父子绑定。因为 OTel Span 一旦导出Parent 关系就不能再修改父子关系如果一开始判断错误后续 Trace Tree 也会随之失真。在对接 Claude Code、Codex、Hermes、OpenClaw、Kimi Code 等多个 Agent 的过程中Litefuse 团队进一步总结了一套 Agent Trace 规范https://litefuse.ai/litefuse-agent-trace-spec.md。开发者可以基于这套规范接入 Litefuse也可以直接让 Agent 参考https://litefuse.ai/SKILL.md完成插件开发。加入开源社区dsh-litefuse-plugin 第一个版本已经开源并发布到 npm 欢迎 DeepSeek Harness 用户试用并反馈实际使用中的问题。

相关新闻

Three.js太阳系3D可视化实战:从零构建行星轨道动画与交互场景

Three.js太阳系3D可视化实战:从零构建行星轨道动画与交互场景

最近在做一个数据可视化大屏项目,需要展示太阳系行星的运行轨迹,尝试了多种方案后,最终选择了 Three.js。不得不说,用它来构建3D宇宙场景,效果确实震撼。但过程中也踩了不少坑,比如模型加载一片黑、坐标转换…

2026/8/18 22:18:26 阅读更多 →
正式评优线上投票如何落地?工具选型与风控实战参考

正式评优线上投票如何落地?工具选型与风控实战参考

又到年中评优季。不少企业的HR和行政又开始头疼:传统“领导拍板”容易引发公平性质疑,纸质投票统计耗时费力,微信群接龙则分分钟被刷票攻陷。线上投票系统成了刚需,但选什么工具、怎么防刷,是两道绕不过的坎。 今天这…

2026/8/18 22:18:25 阅读更多 →
RAG系统构建实战:从文档切片到混合检索的工程化指南

RAG系统构建实战:从文档切片到混合检索的工程化指南

如果你在2024年问一个开发者,大模型应用落地最靠谱的路径是什么?十有八九会告诉你:RAG。但如果你再追问,如何从零搭建一个真正可用、可扩展、能应对复杂业务场景的RAG系统?很多人可能就卡在了“文档切片怎么切”、“向…

2026/8/18 22:17:25 阅读更多 →

最新新闻

openEuler安装源配置全攻略:从原理到实战,解决软件包管理难题

openEuler安装源配置全攻略:从原理到实战,解决软件包管理难题

1. 从一次失败的软件安装说起:为什么安装源是欧拉系统的“生命线”前几天,我在一台新装的openEuler 22.03 LTS服务器上部署一个中间件,习惯性地敲下yum install命令,结果终端无情地抛回一堆“无法找到软件包”的错误。那一刻我才意…

2026/8/18 23:37:18 阅读更多 →
江淮iEV7L搭载磷酸铁锂电池:成本、安全与市场定位深度解析

江淮iEV7L搭载磷酸铁锂电池:成本、安全与市场定位深度解析

1. 从官图发布看江淮iEV7L的“新”与“旧”最近,江淮汽车发布了一组iEV7L的官图,标题里“搭磷酸铁锂电池”这几个字,算是把这款车最核心的更新给点透了。乍一看,iEV7L这个名字对很多关注新能源车的人来说,可能有点陌生…

2026/8/18 23:37:18 阅读更多 →
深入解析自定义类型Traits:原理与应用实践

深入解析自定义类型Traits:原理与应用实践

1. 自定义类型 Traits 的核心概念解析 在编程语言设计中,Traits(特性)是一种强大的抽象机制,它允许开发者定义可复用的行为集合。不同于传统的继承机制,Traits提供了一种更灵活的方式来组合功能,而不会引入…

2026/8/18 23:37:18 阅读更多 →
电商用户行为分析全流程实战:从数据清洗到RFM分层与可视化大屏

电商用户行为分析全流程实战:从数据清洗到RFM分层与可视化大屏

最近在辅导几位同学做数据分析相关的毕业设计,发现很多人在处理电商用户行为数据时,常常陷入两个误区:要么是拿到数据后无从下手,只会画几个简单的柱状图;要么是代码写了一大堆,但分析结论对业务毫无价值。…

2026/8/18 23:37:18 阅读更多 →
2026年10款最佳降AI率软件推荐:论文AIGC检测通关率100%,无痕降AI率

2026年10款最佳降AI率软件推荐:论文AIGC检测通关率100%,无痕降AI率

随着知网、维普、万方等主流学术平台对AIGC检测标准持续升级,论文内容的AI痕迹愈发成为学术合规的隐形门槛。如何高效降低AI生成痕迹与查重率,已成为众多学者和学生的迫切需求。本文将实测对比10款主流降AI工具,解析其实际效果,助…

2026/8/18 23:37:17 阅读更多 →
【单片机课程设计/毕业设计】基于 STM32/51 单片机的按键可调阈值酒精监控系统设计与开发 基于 STM32/51 单片机的物联网车载酒精安全预警终端设计(020503)

【单片机课程设计/毕业设计】基于 STM32/51 单片机的按键可调阈值酒精监控系统设计与开发 基于 STM32/51 单片机的物联网车载酒精安全预警终端设计(020503)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/18 23:36:17 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →