找回密码
立即注册
搜索
发回帖 发新帖

4791

积分

0

好友

617

主题
发表于 昨天 23:24 | 查看: 8| 回复: 0

Claude Code 刚刚开放 Mods 能力,DeepSeek Harness 团队负责人崔添翼便下场回应:认为前者与 DeepSeek Harness 的插件架构正走向相似的方向。

10 月 1 日,Anthropic 正式宣布为 Claude Code 引入 Mods(Modifications,修改模块)机制,允许开发者通过主进程内的函数钩子(Function Hooks),深度定制智能体的界面与运行逻辑。用户甚至不必亲自编程,可以让 Claude Code 为自己编写、安装 Mods,并在当前会话中热加载。

Claude Code Mods官方发布截图

功能推出后,DeepSeek 智能体底座 DeepSeek Harness 的团队负责人崔添翼在社交平台转发并发表评论。

崔添翼对Claude Code Mods与DeepSeek Harness插件架构的评价截图

这位曾任顶级量化基金 Jane Street 技术专家、经典开源教程《背包九讲》作者、于今年春季加盟 DeepSeek 带队 Harness 的技术掌舵人直言:Claude Mods 和 DeepSeek Harness 在底层思路上「正在走到一起,殊途同归」。

但崔添翼同时指出了两者的关键差异:开放的范围截然不同。Claude Code 里的 Mod 本质上仍是在既定软件架构上打补丁的局部插件;而 DeepSeek Harness 从诞生第一天起,就把整套运行时全面建构在「一切皆插件(Everything is a Plugin)」的架构上。

崔添翼调侃道,过去行业里研究如何给模型外挂工具和提示词的学问叫「Plugin Engineering」(插件工程),而随着智能体控制权的全面下放,这套技术现在或许应该改名叫「Mod Engineering」(Mod 工程,模组工程)。

基于 Mods:用户可改写 Agent 内部行为

在此次更新前,Claude Code 的扩展机制主要依赖三套相对割裂的通道,过去只有零散的技术名词「Function Hooks」,大致层次可分为:

  • MCP(模型上下文协议):通过标准 JSON-RPC 暴露外部只读或执行类工具;
  • Skills:纯提示词驱动的操作指南;
  • Settings Hooks:在特定触发点启动独立外部子进程,运行 Shell 脚本。

这种方式的痛点在于无法侵入主进程内部——外部脚本既不能实时获取并修改运行时的中间状态,也无法对终端呈现界面进行像素级的重构。

Claude Code Mods 的核心变化,在于将扩展机制由「进程外调用」演进为「进程内拦截」,可视为最高权限的插件形态。

  • 技术本质:Mod 是一段由 JavaScript 或 TypeScript 编写的代码,直接常驻在 Claude Code 的主进程内,以事件钩子(Hooks)的方式介入执行流。
  • 界面与交互重构:Mod 拥有终端界面的渲染权。开发者可以在主对话区域旁边绘制代码变动 diff 栏、渲染多智能体调用树,或在状态栏实时显示 Token 消耗速率。甚至可以重绘系统默认的执行等待动画。
  • 工具调用的双向拦截:在工具触发前,Mod 可以截获请求并向用户弹出确认机制;在执行完成后,Mod 可以在结果喂回大模型之前,自动过滤脱敏敏感凭据(如 API Key)。
  • 轻量级指令与路由:支持注册自定义 /command 命令,无需调用大模型即可在本地秒级返回;在执行循环中,还能依据任务复杂度将请求分流至更便宜或更快速的模型。

事实上,Anthropic 官方近期推出的 /diff 面板以及针对多智能体协作的 agents.md 支持,在底层都已被重构成内置 Mod。这意味着 Anthropic 自身也在利用 Mod 机制解耦产品功能。

Anthropic 还提供了三个相当直观的 Mods 示例。

第一个叫 Token Weather。它能在输入框上方绘制一个类似天气预报的图形,动态展示当前上下文窗口的占用情况,把原本不够直观的 Token 消耗变成可视化信息。

第二个叫 Blast Radius。当 Claude Code 准备执行 rm -rf、强制推送等可能产生较大影响的命令时,它会暂停操作,向用户展示可能改变的内容,并提供继续或取消按钮。

第三个叫 Replay Theater。它提供 /replay 命令,允许用户逐步查看 Claude 在上一轮操作中对文件进行了哪些修改。

殊途同归背后的「开放范围之争」

崔添翼做出「殊途同归」的判断,核心逻辑在于:无论是 Anthropic 还是 DeepSeek,都已意识到纯靠「大模型 + 静态提示词」无法解决复杂工程场景的稳定性问题。

要让智能体在真实代码库和终端环境中稳定交付,必须向开发者开放运行时的控制权。但两家团队在「向谁开放、开放到什么程度」上,给出了完全不同维度的方案。

1. Claude Code:宿主中心主义的「局部插件」

Claude Code 依然是一款产品化优先的黑盒工具。它的核心执行机制、会话管理和主状态机是不允许外部改动的。Mods 开放的只是官方预设的几个切面(界面渲染、工具过滤、提示词注入)。用崔添翼的话说,在 Claude Code 里,Mod 依然是附属在既定宿主上的「插件」。

2. DeepSeek Harness:「一切皆插件」的微内核设计

与 Claude Code 自顶向下的「开洞放权」不同,DeepSeek 团队自 5 月立项、8 月开源开发者预览版的 DeepSeek Harness(dsh),在设计之初就确立了「Everything is a Plugin」的原则。

Harness 依托开源微内核框架 Cordis 构建,在它的架构里不存在特权核心,每一个系统构件全部被实现为独立的插件:

DeepSeek Harness开发者预览版插件列表

  • 基础能力插件:模型适配器(支持 DeepSeek、开源模型端点及其他商业模型)、工具集、外部 Skills、执行沙箱、本地持久化存储;
  • 流程与系统插件:会话事件日志(Session Log)、任务调度系统(Scheduling)、执行步进循环(Agent Loop);
  • 表现层插件:前端 UI(无论是 Web 界面还是终端交互)本身也只是一个可插拔的 Bundle。

在 DeepSeek 的设计中,如果你需要调整智能体的步进机制或修改其思考回退逻辑,你不需要向官方提 Issue 等待开放 Hook,只需直接换掉 Agent Loop 插件即可。

崔添翼的原文如下:

祝贺 Claude Code 团队正式推出 Mods!这是一种挺巧妙的设计,让 Agent Harness(智能体运行框架)变得可扩展、可定制。

有意思的是,双方的思路正在殊途同归:在 Claude Code 中,Mods 本质上就是插件;而 DeepSeek Harness 从一开始,就在围绕插件这一概念进行重新思考和架构设计。

虽然 Claude Code 目前只将部分(subset)功能开放为 Mods,但在 DeepSeek Harness 中,「一切皆插件」(Everything is a Plugin):模型、工具、Skills、会话、沙箱、文件系统、Agent Loop、编排机制以及 UI,全部都是以插件形式实现的,可以自由组合、搭配、替换和扩展。

在 DeepSeek Harness 的 Creator Mode(创造模式)中,你可以直接通过提示词,让 Agent 检查当前正在运行的系统环境,编写插件,并将其持久化保存。

借助这种方式,你可以修改 UI、调整 Agent Loop 的行为和运行机制、添加新工具,或者引入新的任务编排方式。换句话说,Agent Harness 的一切都可以在运行过程中即时修改,并将这些修改持久化保存。

所以,我们其实已经琢磨「Plugin Engineering」(插件工程)这个说法有一段时间了……

或者说,现在是不是应该改叫「Mod Engineering」(模组工程)了?😂

DeepSeek 近期动作:从开源预览到 Creator Mode

这一场技术交锋并非凭空而来,而是建立在 DeepSeek Harness 近期密集的动作之上。

自 2026 年春季崔添翼加盟 DeepSeek 并组建团队以来,DeepSeek 就开始全力补齐「将聪明的大模型转化为真实执行力」的这一环。8 月中旬,DeepSeek Harness 开发者预览版 v0.1 正式开源;近期,DeepSeek 更是在社区掀起「从命令行走向桌面端 Agent」、以大规模 Token 支撑复杂长周期工作流的实操动作。

DeepSeek Harness桌面版界面截图

在 DeepSeek Harness 的四种官方运行模式(Standard 完整编码、Code 编程接口、Minimal 极简评测、Creator 创作者模式)中,最引人注目的正是崔添翼推文中所提到的 Creator Mode(创造模式)。此前,DeepSeek Harness 桌面预览版也已上线,Mac 与 Windows 均可下载体验。

DeepSeek Harness四种模式选择界面

这项功能的特殊之处在于:它赋予了智能体「现场编写自身插件」的自省修改能力。

  • 运行时自省:在 Creator Mode 下,Agent 拥有对当前系统运行环境的读取权限,可以检查自己当前加载了哪些模型适配器、挂载了哪些工具、启用了什么样的调度策略。
  • 内存现场编码:面对超出当前能力的复杂任务时,Agent 能直接在内存中编写一段 Cordis 插件代码。
  • 热挂载与持久化:新插件编写完成后,系统可以立即在沙箱内完成挂载、生效与验证。一旦验证可行,Agent 即可将其实时固化为全新的预设模式。

换句话说,Claude Code 的 Mods 是人类工程师为智能体装配的「功能外设」;而 DeepSeek Harness 的 Creator Mode,则是让智能体具备了「现场改写自身器官与运作逻辑」的可能。

这正是崔添翼所称「Mod Engineering」的终极体现。

从卖 Token 走向「Harness 之争」

DeepSeek 内部流传着一个形象的公式:Model + Harness = Agent。

如果把大语言模型比作发动机,Harness 就是底盘、变速箱、方向盘和刹车系统;如果把智能体任务比作驯马,模型负责提供野性动力,Harness 则是决定马匹能否精准跨越障碍的马鞍。

过去一年,全球大模型厂商主要在模型参数、推理成本与上下文长度上展开激烈较量。而 Claude Mods 的全量推送与 DeepSeek Harness 的开源推进,标志着竞争维度正全面延伸至运行时层:

  • Anthropic 依托成熟的产品形态,试图通过 Mods 降低专业工程团队的定制门槛,把 Claude Code 塑造成可扩展的生产力标杆;
  • DeepSeek 则凭借崔添翼带来的量化级高并发、系统化控制思维,试图通过彻底的微内核插件化架构,打造一个没有边界的开源智能体底座。

当两家头部团队在「构件模块化」的十字路口相遇,智能体开发正从黑盒一体机时代,加速步入由开发者与智能体共同重塑系统逻辑的「Mod 时代」。对于长期关注 AI 模型 API 与智能体接入的开发者来说,Claude、DeepSeek 这类头部产品在运行时层与插件机制上的路线差异,也会直接影响后续工具链与 Agent 应用的选型方向。

声明:本文为 InfoQ 原创,不代表平台观点,也不构成投资建议,未经许可禁止转载。




上一篇:marketingskills 深度拆解:让 AI 编程 Agent 用 52 项营销技能与 51 个零依赖 CLI 工具箱搞定增长
下一篇:微软流式语音模型:转写 0.12 秒、合成 150 毫秒,半句就懂?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-4 02:23 , Processed in 0.080688 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表