【2026/Agent】一期讲透!理论+代码从 ToolCall 到 Harness、Claw

20 notes on this course.

Bilibili · 木乔_Mokio · Course link

这个课程讲了什么

一句话:先把 Agent 的五种范式和三层工程化讲透,再用一个项目把它们全部落地。

官方把整个课程切成**理论篇(P3–P13)与项目篇(P14–P20)**两大块;下面模块 2 / 模块 3 就是照这个切的,模块名沿用官方叫法。理论篇的五个范式(ToolCall → ReAct → Reflection → Plan & Execute → MultiAgent)与三层工程化(Context Engineer → Harness Engineer → Claw)都能在分P 标题里逐条对上。

课程自带一条贯穿全片的主线:理论篇每讲一个范式就配一段代码(theory 分支);项目篇则围绕 MokioClaw 这个 mini Claude Code 展开,官方文稿给的定位是「从零到一,手搓一个 Code Agent —— 六个阶段,六次进化」,并明确说重点不是功能对齐,而是循序渐进地增加复杂度。

项目篇的六次进化(出自官方 项目篇规划.md)

阶段分P这一阶段要解决什么
一 · ReAct 实现基础功能P15用最简单的 ReAct 循环,让 Agent 能听懂指令、创建文件、执行代码 —— 整个项目的地基
二 · 改为 LangGraphP16ReAct「想到哪做到哪」,没有规划没有验证 → 引入计划 → 执行 → 检查的结构化循环
三 · MultiAgentP17一个 Actor 既写代码又查资料、能力边界模糊 → 拆成 codeAgent + searchAgent,由 Planner 做 Supervisor
四 · Context EngineerP18长程任务消息历史撑爆上下文 → 压缩 + Notepad 持久笔记 + 分层 Memory
五 · Harness EngineerP19生产环境需要安全网与可观测性 → 人类在环审批 + Checkpoint + Trace
六 · Claw 交互层P20终端文本不够直观 → 用 Textual 做 TUI,并接入多轮对话与飞书 API

我学到了什么

(跟课过程中逐节补。)

我会怎么用

(跟课过程中逐节补。)

课时清单

共 3 个模块 · 20 个分P · 总时长约 2:50:54

分P 编号、标题、时长与链接均逐条取自 B 站视频接口,核对日期 2026-09-20。⚠️ 「讲了什么」一列是我按官方文稿与仓库结构写的定位,不是内容摘要;本视频没有逐分P 的官方简介。理论篇与项目篇的切分沿用官方叫法。

模块 1 · 开场与准备(2 分P)

分P标题时长讲了什么
P1前言5:24开场
P2LangChain&LangGraph简介5:04开场第二讲,介绍 LangChain 与 LangGraph —— 后面理论篇的代码基本都建在这两个库上

模块 2 · 理论篇:五种范式与三层工程化(11 分P)

分P标题时长讲了什么
P3ToolCall:理论4:37理论篇 · ToolCall 的理论部分
P4ToolCall:代码12:18理论篇 · ToolCall 的代码部分
P5ReAct:理论4:36理论篇 · ReAct 的理论部分
P6ReAct:代码10:00理论篇 · ReAct 的代码部分
P7Reflection:理论+代码14:33理论篇 · Reflection,理论与代码合一的一节
P8Plan&Execute:理论+代码7:24理论篇 · Plan & Execute,理论与代码合一的一节
P9MultiAgent:理论+代码15:53理论篇 · MultiAgent,理论与代码合一的一节
P10ContextEngineer:理论17:22理论篇 · Context Engineer(只有理论)
P11HarnessEngineer:理论15:52理论篇 · Harness Engineer(只有理论)
P12Claw:理论3:37理论篇 · Claw(只有理论)
P13总结4:30理论篇收尾 · 总结

模块 3 · 项目篇:手搓 MokioClaw 的六次进化(7 分P)

分P标题时长讲了什么
P14项目篇前言3:34项目篇前言
P15项目篇:ReAct7:56项目篇 · 阶段一:ReAct 实现基础功能
P16项目篇:Plan&Execute7:51项目篇 · 阶段二:改为 LangGraph —— Plan → Execute → Verify
P17项目篇:MultiAgent6:34项目篇 · 阶段三:MultiAgent —— 专家分工协作
P18项目篇:Context Engineer9:29项目篇 · 阶段四:引入 Context Engineer
P19项目篇:Harness10:46项目篇 · 阶段五:引入 Harness Engineer
P20项目篇:交互层3:34项目篇 · 阶段六:引入 Claw 交互层

配套资料

  • 官方代码仓库:Wood-Q/MokioAgent(272 stars)——三个分支:master(完整项目 MokioClaw)、project(项目分支)、theory(理论篇代码 + PPT)
  • 官方理论源码:theory 分支 ——1. Toolcall/、2. AgentLoop/、3. MultiAgent/ + Agent指南.pptx
  • 官方项目文稿:项目篇规划.md ——六个阶段的视频文稿(含设计目标、架构、Prompt 设计要点、核心代码)
  • 官方 Notion 笔记:ToolCall→Claw