核心信息
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 个渐进式会话
| 会话 | 机制 | 核心理念 |
|---|---|---|
| s01 | Agent Loop + Bash | 一个循环加 Bash 就够了 |
| s02 | Tool Use | 加工具就是加一个处理器 |
| s03 | TodoWrite 规划 | 无计划的 Agent 随波逐流 |
| s04 | Subagents | 大任务拆小,子任务独立上下文 |
| s05 | Skills | 按需加载知识,不预加载 |
| s06 | Context Compact | 上下文满了就需要腾空间 |
| s07 | Task System | 大目标→小任务→排序→持久化 |
| s08 | Background Tasks | 慢操作后台运行,Agent 继续思考 |
| s09 | Agent Teams | 任务太大就委派给队友 |
| s10 | Team Protocols | 队友间共享通信规则 |
| s11 | Autonomous Agents | 队友扫描看板自行认领任务 |
| s12 | Worktree + Task Isolation | 各人各目录,互不干扰 |
Harness 架构公式
Harness = 工具 + 知识 + 观察 + 动作接口 + 权限
关联连接
- Learn_Claude_Code — 项目实体页面
- Claude_Code_Analysis — Claude Code 源码分析(此项目教怎么造轮子,源码分析教轮子内部长啥样)
- Agentic_Systems — 智能体系统架构
- Agent_Paradigms — 经典 Agent 范式