BUILD LOG / 001中文源码课

不只是“使用” Agent。亲手把它造出来。

一条从空循环到自主 Coding Agent 的源码学习路径。每一章只增加一个关键能力,让你同时看见设计理由、真实代码、增量变化和可运行结果。

查看源码仓库
13个可运行章节
12个核心源码文件
0学习所需 API Key
● ● ●agent.ts

// 一个 Coding Agent 的心脏

while (task.unfinished) {

01THINK模型判断下一步
02ACT调用工具执行
03OBSERVE结果回到上下文

}

从 17 行循环开始,逐章长成完整系统_
THE LOOP IS THE PRODUCT
你的进度0 / 13
0%
01 / 学习路线

从循环,到一个会自主工作的 Agent

按阶段走,也可以直接跳进你最感兴趣的能力。

序章

先看全貌

跑起来,再拆开看

01
路径 01

造出核心

循环、工具、会话与安全

02
路径 02

补齐能力

记忆、技能、多 Agent 与 MCP

03
收尾

验证与扩展

测试完整系统

04
路径 03

走向自治

目标、循环与自动决策

05
02 / 学习方法

每一章,完成一次完整的认知闭环

01

先理解

用架构图和设计问题理解为什么需要这个能力。

02

再读代码

逐行注解紧贴源码,不在文章和文件之间来回跳。

03

只看增量

对比上一章,聚焦这一步到底新增了什么。

04

亲手运行

复制命令,用本地 mock 验证行为,无需 API Key。

03 / 源码地图

12 个文件,构成完整系统

数字表示该文件会在哪些章节出现。

TSagent.ts
TStools.ts
TScli.ts
TSprompt.ts
TSsession.ts
TSpermissions.ts
TScontext.ts
TSmemory.ts
TSskills.ts
TSsubagent.ts
TSmcp.ts
TSautonomy.ts