Tardigrade 开源:用不可变事件日志+组件化方式搭建 Agent Harness
viksit · x · 2026-09-04
开发者 arjunkmrm 发布开源框架 Tardigrade,把 agent harness 的构建类比为前端 UI 开发:传统 agent 主循环(context window 压缩、maxTurns、工具权限、子 agent 预算等状态条件)堆在一起后难以推理行为来源,Tardigrade 把 harness 定义为组件的组合,每个组件是作用在不可变事件日志之上的类型化状态机,基于 EffectTS 实现,可本地运行或以 durable objects 形式自托管到 Cloudflare。
核心思路:UI 帮人交互数字世界,harness 帮 agent 交互真实世界,因此写 harness 就是渲染问题,可以套用 React 的组件树思想。项目官网 tardigrade.sh 附带了从典型主循环代码到组件化改造的完整说明。
「编程与Agent」频道最新
- 用 Codex 构建 AI 直播应用:GPT-6 Astra 与 H3 Max Director 登场 — isidentical · 2026-09-04
- 多人协作 AI 编程实测:/delegate 一键把项目交接给队友 — jacob_posel · 2026-09-04
- Seroter 每日阅读:开源项目用 Agent 工厂处理 PR — rseroter · 2026-09-04
- Claude Code 2.1.260 发布:全屏 diff 面板等 66 项改动 — ClaudeCodeLog · 2026-09-04
- Next.js 16.3 讲透 Turbopack chunking:请求数与代码量的权衡 — cramforce · 2026-09-04
- KiCad 为何会赢:全设计存为明文 S 表达式,LLM 可直接写文件 — yacineMTB · 2026-09-04