核心信息

Learn Claude Code 是 shareAI-lab 开发的 Agent Harness 工程教学项目(60.9k Stars),通过 12 个渐进式编码会话(s01-s12)+ 一个综合项目(s_full)从零构建类 Claude Code 的 Agent 基础设施。核心理念:“Agency 来自模型训练,而非外部代码编排”——构建的是”车辆”(Harness),模型是”驾驶员”。

  • 作者:shareAI-lab(CrazyBoyM 等)
  • Stars:60.9k
  • Forks:10k
  • 许可证:MIT
  • 版本:无 Release,70 commits
  • 技术栈:TypeScript 59.2%(Next.js 学习平台)+ Python 39%(Agent 实现)

12 个渐进式会话

会话机制核心理念
s01Agent Loop + Bash一个循环加 Bash 就够了
s02Tool Use加工具就是加一个处理器
s03TodoWrite 规划无计划的 Agent 随波逐流
s04Subagents大任务拆小,子任务独立上下文
s05Skills按需加载知识,不预加载
s06Context Compact上下文满了就需要腾空间
s07Task System大目标→小任务→排序→持久化
s08Background Tasks慢操作后台运行,Agent 继续思考
s09Agent Teams任务太大就委派给队友
s10Team Protocols队友间共享通信规则
s11Autonomous Agents队友扫描看板自行认领任务
s12Worktree + Task Isolation各人各目录,互不干扰

Harness 架构公式

Harness = 工具 + 知识 + 观察 + 动作接口 + 权限

关联连接