DeepSeek Harness 入门教程
2026年8月13日DeepSeek 正式推出其首款 Agent 产品 ——DeepSeek Harness v0.1 开发者预览版并同步以 MIT 协议在 GitHub 开源。官方给出了一个简洁的定义Model Harness Agent。模型负责理解与推理Harness 负责将模型能力落地到真实环境中完成从理解需求到交付结果的完整闭环。一、核心定位与产品形态Harness 并非一个开箱即用的终端应用而是一套面向开发者的Agent 运行基础设施。它内置了项目管理、长周期任务协作、多智能体编排、上下文管理、联网检索与外部技能调用等能力。目前 v0.1 仍是开发者预览版启动后通过浏览器访问http://127.0.0.1:3080使用暂无桌面应用。官方在启动时会提示核心插件和基础接口在未来几个月会快速演化。发布后 12 小时内其 GitHub 仓库已获得超过 5 万 Star。在竞争格局上Harness 的直接对标产品是 OpenAI Codex 与 Anthropic Claude Cowork。但与这些更侧重于“即用型工具”的产品不同Harness 的差异化在于其底层架构的开放程度——它试图将 Agent 的每一个环节都拆解为可替换的模块。二、架构设计“一切皆插件”Harness 最核心的设计原则是“一切皆插件”Everything is a plugin。该框架基于Cordis插件元框架构建。Cordis 仅负责插件的加载、卸载与依赖关系管理不承载任何 Agent 的具体能力。模型适配器、工具注册表、会话管理、沙箱实现、Agent 循环乃至用户界面全部以独立插件形式存在。开发者无需修改 Harness 源码即可在配置层替换或扩展任一能力。Cordis 的设计思想源自一篇由北京大学与 DeepSeek 联合署名的论文其核心概念是“时空可组合性”。“时间”维度指插件卸载后其注册的服务、事件与副作用能够自动撤销“空间”维度指插件可以声明依赖并在其他组件变化时重新建立协作关系。根据对公开技术资料的分析这套机制在工程层面主要通过以下方式实现唯一的修改入口所有对系统状态的修改都必须经由ctx上下文对象完成而ctx上的每个操作内部都是副作用追踪的封装。这确保了任何注册行为都会被框架追踪不存在绕过追踪的路径。生命周期状态机每个插件实例带有状态管理。在已卸载的插件上创建副作用会直接抛出异常从时间上杜绝了资源泄漏。服务查找机制访问ctx上的服务如ctx.tools、ctx.llm时通过 Proxy 代理拦截访问沿当前插件层级向上查找服务提供者。作用域隔离由此自然实现子层可见父层服务反之则不行。这套机制的价值在模型适配场景中体现得比较直接Harness 定义了一份通用的llm服务接口系统内可同时存在多个实现该接口的插件——一个适配 DeepSeek 自家模型另一个适配第三方模型厂商。上层 Agent 循环无需改动替换插件即可切换模型提供商。三、运行模式Harness 预置了四种运行模式每种模式默认加载不同的插件集合模式适用场景标准模式功能完整的通用开发场景PTC 模式程序化工具调用模型生成代码来编排多轮工具调用适合复杂自动化任务极简模式仅保留 Shell 与文件编辑工具用于模型基准测试与最小化复现创造模式运行时检查、内存内调试插件用于自定义新的运行模式其中极简模式已被 DeepSeek 用于 Terminal Bench 等基准测试场景。四、关键机制轨迹TrajectoryHarness 提供了名为“轨迹”Trajectory的功能用于解决 Agent 运行过程“黑盒化”的问题。Agent 运行过程中模型看到的系统提示词、思维链、工具调用与结果、子 Agent 调度等信息均以仅追加append-only的格式写入会话日志而非经过润色的摘要。这些原始事件级记录支持回放与检索可用于排查任务失败原因与追踪 Token 消耗。五、使用方式环境要求Node.jsv22.19 及以上或 v24 系列包管理器源码安装需要 pnpm快速启动npx deepseek-ai/dsh web命令执行后浏览器打开http://127.0.0.1:3080在设置中配置 API Key 即可使用。后期嫌这个命令太长可以在工作区项目里修改package.json{scripts:{dsh:npx deepseek-ai/dsh web --trusted-host localhost}}这样下次就可以这样运行了npmrun dsh源码安装适用于二次开发gitclone https://github.com/deepseek-ai/deepseek-harness.gitcddeepseek-harnesspnpminstallpnpmrun buildpnpmdsh web如果输入y后仍然卡住怎么办可能的原因和解决方法网络问题导致下载慢npm 默认从国外源下载如果网络不稳定下载可能会卡住。可以先按Ctrl C终止当前命令然后切换到国内镜像源重试npmconfigsetregistry https://registry.npmmirror.com npx deepseek-ai/dsh webNode.js 版本不匹配检查版本是否符合要求v22.19node-v如果版本过低使用 nvm 切换到更高版本后重试。npx 缓存问题如果多次重试仍卡住可以清理 npx 缓存后重新执行npx clear-npx-cache# 或手动删除缓存目录# Windows: rm -rf %LOCALAPPDATA%\npx-cache# Mac/Linux: rm -rf ~/.npm/_npx如果确认后下载成功但启动后仍然无法使用检查是否在浏览器中打开了http://127.0.0.1:3080部分用户反映会自动弹窗但有时需要手动打开。如果端口被占用可以尝试指定其他端口如果支持的话。**亲测**我用http://127.0.0.1:3080部分功能有问题用http://localhost:3080才正常最省事的做法在提示处直接输入y回车等待下载完成。通常下载完成后会自动启动服务终端会显示“Server running at http://127.0.0.1:3080”之类的提示。Python SDKHarness 同时提供了 Python SDK支持在程序中调用和编排 Agent 能力。设置完模型和密钥后就可以用了我这里搭配的模型是GLM5.2很快就分析完了在下方可以看到任务消耗的 Tokens、当前的上下文占用、以及整个对话的 Tokens 消耗信息。暂时还没用它来完成编码工作这个评测等后面再介绍吧这才是v0.1版本还是很看好它的DeepSeek牛逼六、现状与适用人群v0.1 是开发者预览版生产环境使用需谨慎评估。其界面与交互对非开发者不够友好目前更适合以下人群需要深度定制 Agent 运行时的开发者希望对比不同模型在相同工具环境下表现的评测者有意参与插件生态建设的社区贡献者对于寻找“开箱即用”型产品的普通用户目前的 Harness 可能尚未达到理想状态。

相关新闻

Switch 大气层系统从零到上手:一篇讲透安装、emuMMC 与日常维护的保姆级指南

Switch 大气层系统从零到上手:一篇讲透安装、emuMMC 与日常维护的保姆级指南

Switch 大气层系统从零到上手:一篇讲透安装、emuMMC 与日常维护的保姆级指南 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 晚上十点,你刷到一条朋友圈&#xff1a…

2026/8/18 11:45:50 阅读更多 →
一份配置搞定抖音批量下载与内容管理:douyin-downloader 使用全指南

一份配置搞定抖音批量下载与内容管理:douyin-downloader 使用全指南

一份配置搞定抖音批量下载与内容管理:douyin-downloader 使用全指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser f…

2026/8/18 11:45:50 阅读更多 →
详解AUTOSAR:StbM时间基准、速率校正与多分区同步机制(拓展篇—20)

详解AUTOSAR:StbM时间基准、速率校正与多分区同步机制(拓展篇—20)

StbM_GetCurrentTime() 返回 E_OK,应用却在几十微秒后才使用结果;一次新 Global Time 已经到达,TIMELEAP_PAST 仍保持;GPT 中断按时触发,客户 Runnable 却晚了一个任务周期才运行;多核系统中 Slave Time Base 被映射到一个分区,另一个分区的 SWC 又从本地 StbM Service …

2026/8/18 11:44:49 阅读更多 →

最新新闻

实测:45 条脏地址,用 address-parse 做 Java 收货地址解析要写几行代码?

实测:45 条脏地址,用 address-parse 做 Java 收货地址解析要写几行代码?

实测:45 条脏地址,用 address-parse 做 Java 收货地址解析要写几行代码? 【免费下载链接】address-parse Java 版智能解析收货地址 项目地址: https://gitcode.com/gh_mirrors/addr/address-parse 凌晨一点,我盯着屏幕上那…

2026/8/18 12:18:37 阅读更多 →
Anthropic Model 2前瞻:从API集成到风险应对的开发者指南

Anthropic Model 2前瞻:从API集成到风险应对的开发者指南

这次我们来看一个关于 Anthropic 风险报告提及新模型 Model 2 的技术话题。对于关注 AI 大模型前沿动态的开发者来说,Anthropic 的任何新动向都值得留意,尤其是涉及下一代模型架构、安全评估和潜在部署方式的信息。本文不会空谈概念,而是聚焦…

2026/8/18 12:18:37 阅读更多 →
大厂网络架构标配:汇总路由如何保障网络稳定与高效收敛

大厂网络架构标配:汇总路由如何保障网络稳定与高效收敛

如果你是一名网络工程师,或者正在准备大厂面试,一定被问过这个问题:“为什么大厂的网络架构里,汇总路由(Route Summarization)几乎是标配?” 这个问题看似基础,但很多人的理解停留在…

2026/8/18 12:18:37 阅读更多 →
Mac Mouse Fix 快速上手指南:如何免费让普通鼠标拥有触控板级体验

Mac Mouse Fix 快速上手指南:如何免费让普通鼠标拥有触控板级体验

Mac Mouse Fix 快速上手指南:如何免费让普通鼠标拥有触控板级体验 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 花十美元买来的普…

2026/8/18 12:18:37 阅读更多 →
AI语音业务办理系统怎么做,不要只回答问题,要把事情办完

AI语音业务办理系统怎么做,不要只回答问题,要把事情办完

很多企业做 AI 语音,最容易停在一个地方。问答。用户问一句,系统答一句。能回答常见问题,能查知识库,能把人工从重复咨询里解放出来一部分。这当然有价值。但如果企业真正想让语音进入业务流程,只做到问答是不够的。因…

2026/8/18 12:18:37 阅读更多 →
自建游戏串流服务器完整指南:Sunshine 部署与 Moonlight 配对一网打尽

自建游戏串流服务器完整指南:Sunshine 部署与 Moonlight 配对一网打尽

自建游戏串流服务器完整指南:Sunshine 部署与 Moonlight 配对一网打尽 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否有过这样的念头:电脑在书房里嗡…

2026/8/18 12:17:37 阅读更多 →

日新闻

告别逐帧截图:用 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 阅读更多 →