Claude Code、Cursor Agent 这些 AI 编程工具的能力 = 大模型 + Agent Harness。 大模型提供智能,而 Harness — 消息协议、工具系统、Agent Loop、上下文管理 — 才是让 Agent 真正能完成复杂编码任务的关键。
本项目通过 6 个渐进式 Lab,带你亲手实现这个 Harness。
每个 Lab 完成后,Claude Code TUI 的能力都会发生可见变化。
416,500 行 TypeScript,而非玩具实现。你写的代码会插入真实系统运行。
每个 Lab 完成后,TUI 的能力都会发生可见变化,像打游戏解锁技能。
Mock LLM 测试确保结果确定可验证,不依赖 API Key 也能完成所有 Lab。
你的代码插入真实 416K 行系统中运行。看到完整 TUI 响应你的指令时,核心引擎是你自己写的。
只需 Node.js 和基本的 TypeScript 知识,Lab 3 live demo 才需要 API Key。