Lenny's Newsletter

What a harness is and how to build one with Claude Agent SDK

7.1内容质量
What a harness is and how to build one with Claude Agent SDK

TL;DR · AI 摘要

What is a harness and how to build one with Claude Agent SDK Playback speed × Share post Share post at current time Shar...

核心要点

  • 主题聚焦:What a harness is and how to build one with Clau
  • 来源:Lenny's Newsletter,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#产品#开源
打开原文

什么是 harness 以及如何使用 Claude Agent SDK 构建一个

播放速度

×

分享帖子

分享当前时间的帖子

从 0:00 开始分享

0:00

/

什么是 harness 以及如何使用 Claude Agent SDK 构建一个

🎙️ 我构建了一个自定义的 Claude Agent SDK harness 来自动化 Sentry 的错误排查,永久告别了“亲爱的助手,请修复这个”的提示,并向你展示如何构建自己的 harness

Claire Vo

2026年7月8日

每个人都说,“问题不在模型,而在 harness”,但几乎没有人停下来解释 harness 究竟是什么。所以我做了。我在节目中实时构建了一个:使用 Claude Agent SDK 为我的公司 ChatPRD 构建的 Sentry 错误调试 harness,结合使用 Ink 库构建的自定义终端 UI,以及针对 Sentry、Linear、GitHub 和 Vercel 的定制化适配器。这个 harness 能够处理证据收集、根本原因分析和后续工件创建,而无需我再次输入“亲爱的助手,请修复这个错误”。我还逐步讲解了架构,分享了代码结构,并提供我使用的精确流程,让你可以为业务中的任何重复性、结构化工作流构建自己的 harness。

在 YouTube、Spotify 或 Apple Podcasts 上收听或观看

你将学到的内容:

  • harness 究竟是什么
  • 何时构建 harness 与何时坚持使用 Claude Code 或 Codex 等通用工具的判断标准
  • 如何将特定权限编码到 harness 中
  • 每个 harness 必须具备的三个组件
  • 我如何使用 GPT-5.5 和 Claude Opus 构建 harness 代码本身(以及它们最初为何都曾产生抵触)
  • 如何构建 harness 产出的工件结构,使整个团队都能使用输出结果

由以下平台提供支持:

Bolt.new —将你的想法转化为真实产品

Customer.io —通过单个提示构建客户参与活动

在本集节目中,我们涵盖:

( 00:00 ) 什么是 AI harness?

( 03:19 ) 何时构建 harness

( 04:33 ) 为什么 Claire 选择错误排查

( 06:00 ) 为什么不仅仅使用 Claude Code?

( 07:48 ) 演示:自定义 harness 界面

( 11:04 ) 架构:运行、任务、工具和工件

( 13:44 ) 使用 Codex 和 Claude 构建

( 15:08 ) 代码地图和文件布局

( 16:51 ) 代码解析

( 19:18 ) 实时调查结果

( 21:01 ) 如何构建你自己的 harness

引用的工具:

• Claude Agent SDK(Anthropic):https://code.claude.com/docs/en/agent-sdk/overview

• Claude Sonnet 4.6(harness 内使用的模型):https://www.anthropic.com/news/claude-sonnet-4-6

• Claude Opus(用于构建 harness):https://www.anthropic.com/claude/opus

• GPT-5.5(Codex,用于构建 harness):https://openai.com/index/introducing-gpt-5-5/

• Ink(Node.js 的终端 UI 库):https://github.com/vadimdemedes/ink

• Sentry(错误监控):https://sentry.io/

• Linear(项目管理):https://linear.app/

• GitHub:https://github.com/

• Vercel:https://vercel.com/

如何找到 Claire Vo:

ChatPRD:https://www.chatprd.ai/

个人网站:https://clairevo.com/

LinkedIn:https://www.linkedin.com/in/clairevo/

X:https://x.com/clairevo

由 https://penname.co/ 负责制作和营销。如需了解播客赞助事宜,请发送邮件至 [email protected] 。

#### 关于本视频的讨论

评论

Restacks

我的 AI 之旅

如何使用AI(由Claire Vo主持)是为所有想知道如何实际运用这些神奇新工具来提升工作质量和效率的人准备的。每一集节目中,嘉宾将分享他们在工作或生活中学习到的、具体且能产生实际影响的AI使用方法。节目时长为30分钟,包含实时屏幕共享,并提供可立即复制的技巧/窍门/工作流程。如果你想揭开AI的神秘面纱,并学习在这个新时代中生存所需的技能,这个播客就是为你准备的。

收听平台

Substack 应用

Apple Podcasts

Spotify

YouTube

Overcast

Pocket Casts

RSS Feed

近期剧集

《如何通过OpenAI Symphony + Linear从手机运行自主编码代理》| Alessio Fanelli(Kernel Labs)

7月6日

《Sonnet 5测评:我运行了64次生成,看看是否值得》

6月30日

《没有Figma、没有Jira、没有文档:Gusto如何用Claude Code构建新产品线》| Eddie Kim(CTO)

6月29日

《GLM 5.2:为什么我用这个新模型取代Claude Code中的Opus》

6月24日

《Claude Mythos如何在Mozilla Firefox中发现一个15年前的漏洞》| Brian Grinstead

6月22日

《如何设计AI代理循环:在Claude Code和Codex中使用计划、目标和子代理》

6月17日

《Braintrust如何使用AI代理、评估和CI来发布更好的软件》| Ankur Goyal

6月15日