专题 · FULL STORY
1300行Python的mini-harness:开源到跑满Terminal Bench
Pawel Huryn 发布并开源仅约1300行Python、两个依赖的教学级迷你Agent Harness,随后公布其在Terminal Bench 2.1全部89个任务上的评测结果,展示极简设计也能完成完整智能体工作流。
2026-11-05 ~ 2026-11-06 · 2 集 · 7 条
第 1 集 · 开发者用约 1300 行 Python 开源教学级迷你 Agent Harness(2026-11-05,5 条)
Pawel Huryn 发布并开源了 mini-harness:一个约 1300–1400 行 Python、仅两个依赖的完整 agent harness,MIT 协议,专为教学设计,代码量控制到一次就能读完。作者称其在 Terminal-Bench 上反超官方参考实现,对想理解智能体内核运行机制的读者是一个低成本入口。
已确认
- 项目为 MIT 开源,约 1200–1400 行 Python(不同帖子口径从 1200 到 1300–1400 行不等,属随迭代更新),仅两个依赖,附 GitHub 仓库
- 功能覆盖:工具循环、5 个本地工具 + 网页工具、goal 模式、权限与自动模式、Agent Skill、MCP、上下文压缩、记忆、权限门与子智能体等
- 作者称这是多数主流极简 harness 通常缺少的功能集合
- 配套 newsletter 系列逐步讲解:第 1 步图解推理循环——单次模型调用只有一问一答,修 bug 需看文件、改代码、跑测试、读报错、重试等多步,harness 负责把对话发给模型、执行其请求的动作、再把结果发回,模型每轮基于所见推理;后续步骤带读者搭出可工作的 agent,可对照仓库逆向补全
为什么重要
- 它把「agent harness 到底做了什么」压缩到一个下午能读完的代码量,是理解推理循环、权限、压缩、子智能体等机制的教学样本
- 作者强调其 Terminal-Bench 表现反超官方,说明极简实现并非必然以能力换取简洁
- 1200 行 Python 写出迷你 Claude Code,Terminal-Bench 反超官方 — PawelHuryn · 2026-11-05
- 手写 agent harness 第一步:推理循环原理图解 — PawelHuryn · 2026-11-05
- 手把手自建 Agent Harness:记忆、权限门与子智能体全流程 — PawelHuryn · 2026-11-05
- 1200 行 Python 教学级 Agent Harness 开源,含 MCP 与压缩机制 — PawelHuryn · 2026-11-05
- 1300 行 Python 教学级 agent harness 开源:含 goal mode、skills、MCP 与压缩 — PawelHuryn · 2026-11-06
第 2 集 · 约1400行Python教学版mini-harness跑满Terminal Bench 2.1(2026-11-06,2 条)
Paweł Huryn 公布 Terminal Bench 2.1 首批评测结果,涵盖全部 89 个任务、3 次迭代。他用约 1400 行 Python 编写的开源教学型 agent harness「mini-harness」在全部任务上拿到满分,且速度在同类中最快;此前其约 1300 行代码的 Mini Harness 成绩处于中游。结果显示轻量级教学 harness 也能在该基准上取得顶尖表现。
- Terminal Bench 2.1 首批结果出炉,1300 行 Mini Harness 速度最快 — PawelHuryn · 2026-11-06
- 1400 行 Python 教学版 agent harness 跑满 Terminal Bench 2.1 拿满分 — PawelHuryn · 2026-11-06