前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
AI 热点
开发者导航
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
AI 热点
开发者导航
返回 AI 情报前线
All News · 全部资讯4895
  • Gemini 3.7 Flash 发布:编程能力提升50%降价一半
  • TraceMotive:面向 AI Agent 执行的本地优先调试器
  • AI 生成代码应视为假设:给免费模型答案分配错误预算
  • 依赖距离检测:AI 改动的爆炸半径分析脚本
  • 别盲目合并 AI Patch:Git Worktree Replay Gate 方法论
  • Anthropic研究:AI Agent会争抢地盘并自发合作
  • Claude Code 新会话默认启用 Auto 模式
  • OpenAI 发布 GPT-5.6 三子型号系列
  • AI Agent生产落地:从Prompt链式调用到基础设施架构
  • AI原生企业构建:从Copilot到自主运营
  • Gemini 3.7 Flash 发布: 编程/Agent 能力大幅提升,每百万 Token 0.75 美元
  • 测试套件绕过隔离写入生产数据库的真实事故复盘
  • AI 生成的认证中间件: undefined === undefined 导致认证绕过
  • DeepSeek开源Agent Harness:一切皆插件的Node.js运行时
  • Node.js 多 Provider 代码审查摘要方案:JSON Output 实战对比
  • Trace 不是 Governance:Agent 系统长期运行的架构边界
  • LangGraph 多 Agent 流水线实战:18 天开发 doc2slides 的工程权衡
  • 自建 LLM 路由:用对模型省 28x 成本
  • 训练数据仅占 0.3%,却占输出 36%:微调模型的数据污染陷阱
  • Gemini 3.7 Flash发布
  • Gemini 3.7 Flash三周内连发
  • CI/CD AI Agent 部署前需加人工审批门
  • MCP + RSS 目录:让 AI 工具获取领域最新信息
  • Agent工具调用200 OK背后的谎言:完成所有权问题
  • DeepSeek V4 Pro正式版发布,Agent框架Harness开源,API涨价
  • GPU 数值格式详解:FP32/BF16/FP8/FP4 交互式理解指南
  • 长时 Agent 循环如何设计记忆机制
  • DFlash speculative decoding 测评:tokens/s 指标可能误导
  • 为什么AI demo便宜、上线后成本却翻10倍
  • 用 Bedrock AgentCore Browser Tool 自动化遗留 Web 系统
  • Liquid AI 发布 3B 端侧视觉语言模型
  • AI 编程 Agent 通过测试也可能做出架构错误决策
  • Token降价90%但我的AI账单没降:Jevons悖论在起作用
  • 我的Agent替我做营销:我只负责点批准
  • ai-prompt-firewall:拦截敏感信息外泄的 Node.js 库
  • 用 FastMCP 快速为 Claude Code 构建自定义工具服务器
  • Ling 3.0 Flash 同尺寸最聪明开源模型
  • AI 辅助团队开发实际吞吐量研究:REPL 到 Swarm
  • 神秘模型 mona-lisa-1 曝光:疑似 GPT-Image 继任者
  • OpenAI Astra 和 ChatGPT 6 曝光: 多 Agent 协作与 GPT-6 真身
  • Claude + MCP: 一行命令完成容器化部署
  • AI 陪伴应用技术架构解析
  • 把 Claude Code 脚手架工程写成一条命令,开源了
  • A2A 协议详解:多 Agent 通信架构与实战实现
  • 已加载 44 / 4895
8.0
热点
AI SCORE
开源项目2026-08-14 01:20

DeepSeek开源Agent Harness:一切皆插件的Node.js运行时

The New Stack#DeepSeek#Agent#Node.js
Editor brief · 编辑速览

DeepSeek开源了DeepSeek Harness,一个Node.js原生的Agent运行时,所有功能均以插件形式接入,支持灵活扩展。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

DeepSeek 周四开源了 DeepSeek Harness,这是一个面向开发者的新型 Agent 运行时。

这个基于 Node.js 的 Harness 已作为开发者预览版在 GitHub 上发布,采用 MIT 许可证。

显然,业界对这个新的 Harness 颇有兴趣。短短几小时内,该仓库就获得了超过 33,000 个 GitHub stars,且数字仍在快速增长。社区插件的生态系统已然蓬勃生长。

DeepSeek Harness 的独特之处在于"一切皆插件",而且团队是认真的。Model 适配器、工具注册表、会话日志,甚至 Agent 循环本身都是插件——每一个都是可替换的。

DeepSeek Harness plugins. Credit: DeepSeek.

项目文档指出,这里"没有需要修补的特权核心",因此扩展 Harness 只需将插件挂载到其他插件旁边即可。

整体架构基于 Cordis,这是一个"时空可组合性的元框架"。从某种意义上说,这听起来比实际更复杂。其核心思想是,现代 AI Harness 这样的软件工具需要动态组合,意味着需要能够轻松地添加和移除组件,而不影响系统的其他部分——并且这些组件需要能够轻松地相互交互并理解它们之间的依赖关系。

北京大学和 DeepSeek 的三位研究者近期发表的一篇论文更详细地阐述了这一理念,并构成了 Cordis 和 DeepSeek Harness 的理论基础。

四种模式,一个 Model

Harness 本身附带四个预设。Standard 模式为开发者提供完整的编码 Agent,具备文件系统工具、Shell 访问、网络搜索、子 Agent 和计划模式。相比之下,Minimal 模式精简到仅两个工具:bash 和 str_replace_editor。

然后是 Code 模式,它改变了工具到达 Model 的方式。它不是将这些工具作为单独的函数调用暴露出去,而是生成一个 TypeScript SDK,让 Model 编写针对该 SDK 的程序,这样一个原本需要五次往返的序列可以作为单次调用运行。

第四个预设是 Creator 模式,面向希望创建自定义 Agent 预设的开发者。它继承 Standard 模式的所有功能,并增加了运行时检查、插件实验和预设编写指南。

Model 看到的一切都会被记录

Harness 的另一个核心特性是维护一个仅追加的会话日志。任何到达 Model 请求的内容都必须能够从该日志中重建。

这也意味着对话历史不仅仅是一个实现细节。像恢复、分叉、回放、转录、遥测和 Web UI 这样的核心功能都基于这个单一的事件流。因此,添加任何新的 Model 可见输入都意味着添加一个新的会话事件。

Agent 沙箱同样严格——对于任何 Agent Harness 来说理应如此。本地后端通过 DeepSeek 编写的 Node 插件将子进程包装在 Linux Landlock、macOS Seatbelt 或 Windows ACL restricted-token runner 中。

Agent logging. Credit: DeepSeek.

值得强调的是,Harness 中没有任何东西将其绑定到 DeepSeek 的 Model 上。实际上,Provider 目录涵盖 Anthropic、OpenAI、AWS Bedrock、Microsoft Azure 和 Google 的 Gemini Enterprise Agent Platform(尽管文档仍称其为 Vertex),以及 DeepSeek 自己的端点。还可以添加自定义 OpenAI 兼容网关来接入其他推理 Provider。

有趣的是,Harness 还附带了两个子 Agent Provider,可直接将工作委托给 Anthropic 的 Claude Code 和 OpenAI 的 Codex,从主机 PATH 中解析每个产品的二进制文件,这样用户只需负责安装和登录。这两者默认都是关闭的。

DeepSeek 还提供了桥接功能,可以将用户现有的 hooks.json 从任一产品运行到 Harness 自己的拦截点上,README 将其描述为兼容性路径而非更好的设计。

此外还有 MCP Client、Agent Client Protocol 支持,以及 Harness 可以读取 AGENTS.md 和 CLAUDE.md 文件。

暂不接受 Pull Request

关于向项目贡献代码,DeepSeek 目前声明:"很抱歉,我们目前无法接受外部 Pull Request"。相反,它建议潜在贡献者参与 GitHub Discussions 或开发插件。

该公司表示,它并不认为官方仓库中的包本质上比社区包更重要,读者应该把这个仓库看作"一个想法、一个官方展示和一个灵感来源,而不是我们发出的命令"。

当然,Harness 如今无处不在,每个主要实验室都推出了自己的编码 Agent。在中国实验室中,阿里巴巴的 Qwen Code 和字节跳动的 Trae Agent 都在 2025 年中期发布,月之暗面的 Kimi CLI 于同年 10 月推出,智谱的 ZCode 于 7 月上线。

DeepSeek 显然相信其插件架构是主要的差异化因素。虽然大多数竞争产品都是开源的,但从对新 Harness 的早期反应来看,尽管竞争激烈,DeepSeek 可能确实抓住了开发者正在寻找的东西。

Original source

本文由 AI 翻译整理自 The New Stack,原文版权归原作者所有。

阅读英文原文
上一篇
AI 生成的认证中间件: undefined === undefined 导致认证绕过
下一篇
Node.js 多 Provider 代码审查摘要方案:JSON Output 实战对比