learn-agent-the-hard-way
mcp
Pass
Health Pass
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 25 GitHub stars
Code Pass
- Code scan — Scanned 2 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
笨办法学 Agent:从 60 行代码到一个完整的 harness。Learn Agent the Hard Way — 中文电子书,全书 32 个练习已完结。
README.md
笨办法学 Agent · Learn Agent the Hard Way
《笨办法学 Agent:从 60 行代码到一个完整的 harness》
从 60 行 Go 代码开始,亲手写出一个 agent。
agent = LLM + tool use。 模型你改不了,循环只有几十行——一个 agent 和另一个 agent
的全部差别,都在工具的设计里。这本书带你从一次裸 HTTP 请求开始,把工具循环、权限系统、
上下文管理、skill、subagent、MCP、浏览器、沙箱一个个亲手写出来——你会发现它们本质上
都是同一件事:设计 tool。每个练习结束时,你手里的代码都能跑。
书中代码不是教学玩具:每一段都从一个真实生产 harness(octo,
作者从零写的开源 agent)蒸馏而来。
📖 在线阅读
https://leihb.github.io/learn-agent-the-hard-way/
怎么读
- 跟着敲,不要复制粘贴。 这是"the hard way"的全部含义。
- 你需要:Go 1.22+、任意一家模型服务商的 key(DeepSeek / Kimi / OpenAI 官方,
或本机 Ollama——第一个练习起就支持,不花一分钱)。 - 每个练习的参考实现在
exercises/,卡住了再看。
目录
全书已完结:前言 + 32 个练习 + 后记,全部发布。
| 部 | 练习 |
|---|---|
| 前言 | 什么是 agent |
| Part 0 · 为什么要自己写一遍 | 0 |
| Part 1 · 最小对话 | 1-4 |
| Part 2 · 长出手脚:工具循环 | 5-10 |
| Part 3 · 记住事情 | 11-15 |
| Part 4 · 长出知识:skills | 16-18 |
| Part 5 · 长出分身:并行 | 19-21 |
| Part 6 · 高阶功能 | 22-23 |
| Part 7 · 一个真正的产品 | 24-30 |
| 终章 · 你手里的这个东西 | 31 |
| 后记 · 一通百通 | — |
读完最后一个练习,你手里是一个约五千行、19 种工具、只有一个第三方
依赖的完整 harness——常驻对话、权限、沙箱、记忆、skill、subagent、
MCP、定时循环、后台任务、浏览器,全部亲手写的。
配套讲解视频在小红书持续更新。
许可
正文采用 CC BY-NC-SA 4.0,exercises/ 下的代码采用 MIT(见 LICENSE)。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found