探秘 Claude Code,搞懂 Agent Harn...

type
status
date
slug
summary
tags
category
icon
password
网址
notion image
「Agent Harness」是「套壳」的另一种说法。
🚥 不久前,Claude Code 源代码泄露,许多 Agent Harness 的关键模块得以完整呈现,成了一份极佳的教学标本。而在技术高速变化的红利期,主动理解新技术往往能带来很高的认知增量。
因此,本周「十字路口」邀请到来新璐,一起聊聊 Agent Harness。新璐是 ShareAI 开源社区发起人,他撰写维护的《Learn Claude Code》教程在 GitHub 上获得超过 50k Star。
在本期内容中,我们把 Agent Harness 从概念词拆解成工程语言,介绍它的三层框架:会跑(执行层)→ 跑久(状态层)→ 跑稳(治理层)。
同时,我们也梳理了 Claude Code 中值得借鉴的多个机制:更多 context、更少 control 的思路、“零上下文管理”的哲学、长程任务的接力式交接策略,以及让 Agent 越用越聪明的“做梦”式记忆维护与迭代机制等
新璐作为典型的一人公司,刚完成数百万美金融资;他也分享了自己对 OPC 的独特观点,甚至认为“未来只有 0 人公司,没有 1 人公司”,颇具启发。
微信收听播客:
小宇宙收听播客:
🎬 视频播客已同步上线于 @Koji杨远骋 的视频号、小红书、哔哩哔哩、Youtube 等平台
快问快答
👦🏻 Koji
我们照旧还是从快问快答开始。请问新璐你的年龄。
👨🏻‍💻 来新璐
23。
👦🏻 Koji
毕业院校。
👨🏻‍💻 来新璐
河南工业大学。
👦🏻 Koji
MBTI 和星座。
👨🏻‍💻 来新璐
INTP,星座我不太关注。
👦🏻 Koji
一句话介绍一下自己的公司和产品。
👨🏻‍💻 来新璐
我现在在做一个 KB 级的 Agent Komputer 工具链,是给开发者开发 Agent 用的开源工具链。
👦🏻 Koji
再用一句话介绍一下《Learn Claude Code》这个教程是什么?
👨🏻‍💻 来新璐
我们认为 Claude Code 是最好的 Agent Harness。所以我们想,要学 Agent Harness,那干脆就做一个资料仓库来解析 Claude Code Agent 的设计模式。
👦🏻 Koji
目前的团队规模?
👨🏻‍💻 来新璐
团队非常精悍,主力就是我,然后我有两个实习生。
👦🏻 Koji
收入和利润呢?
👨🏻‍💻 来新璐
新的创业方向,刚开始还没有收入。
👦🏻 Koji
创业前在做什么?
👨🏻‍💻 来新璐
在一些大厂和研究院做 AI Infra 的相关工作。
模型以外都是 Harness
机甲、大脑、机器人、智商120——Harness 到底是什么
👦🏻 Koji
如果今天你要用一句话向一个都没听说过 Harness 的人介绍它,你会怎么说?
👨🏻‍💻 来新璐
模型以外,都是 Harness。我倾向于把模型比作一个聪明的大脑,但它没有身体和手脚,只能思考,没办法行动。
👦🏻 Koji
“Agent 的上限来自 Harness 的设计”,你认可这句话吗?为什么 Agent 的上限不是来自模型智能的提升?
👨🏻‍💻 来新璐
我赞成一半。Agent 智力的上限提升,肯定还是源于模型层面的发展。Agent 就是一个模型,模型越聪明,它当然越好。
现在大部分模型的智力都比较够用了,把模型比作人,智商在 120-170之间,但我们可以通过健身、学舞蹈、修习武术,甚至穿上机甲,来让自己更强大。
👦🏻 Koji
这个比喻挺有意思,机甲是 Harness?
👨🏻‍💻 来新璐
它极大地扩大了模型的能力。
GitHub 50k star,是怎么来的?
这个Agent教程,其实不只是写给别人看的——它本来是新璐自己整理的"造 Agent 心法"。
👦🏻 Koji
你们的教程《Learn Claude Code》在 GitHub 上有超过 5 万颗星,大概是什么时候开始写的?
👨🏻‍💻 来新璐
应该有 9 个月前了。
👦🏻 Koji
当时是出于什么考虑?
👨🏻‍💻 来新璐
我们当时的想法是,Claude Code 非常强大,只要给它套一个网页,就能得到一个很强的 Agent 产品。所以我们开始为开发者做工具链。但当时,开发者更熟悉 LangGraph、LangChain 这类基于 Prompt 和 Flow 的方法。
这有点像派系之争。每次我讲我们的思路,很多人会觉得不好控制——当时还不叫 Harness,叫 Agent 框架或 Runtime。
他们更喜欢加上很多 Prompt 节点,自己流转和控制,成本又低又可控。我觉得这是一个思想范式的争论,所以我们做了这个资料库放出去,也用来指导我们自己构建 Agent 的心法。
👦🏻 Koji
所以你认为 LangChain 和 LangGraph 这类框架已经彻底过时了吗?
👨🏻‍💻 来新璐
像 Prompt Flow 这种基于提示词节点做流转和控制的方法论,在未来的 Agent 开发过程中可能会越来越不适用。
而基于 Claude Code 的 Agent Native 思想——“Agent 即模型,模型即 Agent”,包括 “Bash is all you need” 这样的范式,会越来越清晰,被更多人采用。
Bash is all you need
Claude 推出 Manager Agents 之后,大家还需要自己搭 Harness 吗?
👦🏻 Koji
在我们录播客前几天,Claude 推出了 Managed Agents,把他们做 Agent Harness 的方案开放给大家用了。那既然可以直接用 Claude 的服务,大家还有必要自己去搭 Harness,甚至去了解它的细节吗?
👨🏻‍💻 来新璐
作为一个 Agent 开发工程师,这是需要的。我认为如果你不了解,做出来的产品会缺乏灵魂和迭代的空间。
👦🏻 Koji
但这就像云服务器,刚出来的时候工程师也说要去搞懂底层,但后来发现 99% 的项目根本不需要。Agent Harness 会不会也一样?
👨🏻‍💻 来新璐
从长远来看,肯定会有那么一天。就像今天大家用 Node.js 开发全栈应用,大部分人不会关心它的底层原理,开箱即用就好。Agent Harness 随着迭代和收敛,两三年后大概率也会到这一步。
但在此过程中,现在是技术周期,创业和做产品,本质上都是在吃技术周期变化的红利。你还是要拥抱技术周期的变化,知道里面到底在变什么。
👦🏻 Koji
现在都是什么人在学 Agent Harness?
👨🏻‍💻 来新璐
偏向于自己在构建和开发 Agent 产品的居多吧,不管是大厂里的相关团队,还是外面的创业公司。
👦🏻 Koji
你觉得产品经理有必要了解 Agent Harness 吗?
👨🏻‍💻 来新璐
我对今天的产品经理有一个质疑:今天的产品经理和过去不是同一种。现在是技术变化周期,我们做的所有产品都是在吃技术变化的红利。如果你不了解这个技术周期变化的内核,就很难构建一个能吃掉红利的产品。
以前的产品经理画好 UX UI 就行,但今天本质上是如何把技术进步的红利应用到某个场景。所以你应该同时懂两者:一个是场景需求和痛点,另一个是技术上到底在变什么。
Harness 三层拆解
用两周时间、多 Agent 协作,从零写出一个 C 编译器——这个经典案例背后,到底走了哪三层?
👦🏻 Koji
当你聊 Agent Harness 的时候,通常会把它拆成几个部分?
👨🏻‍💻 来新璐
Loading...

没有找到文章