Learn Agent Harness

This repository is becoming a collection of from-scratch agent harness courses. Each course is kept in its own top-level folder so it can explain one product line clearly without mixing its vocabulary, runtime assumptions, or teaching path with the others.

Courses

Course Focus Start here
learn-claude-code Build the vehicle behind a coding agent: loop, tools, permissions, hooks, memory, tasks, teams, worktrees, and MCP. learn-claude-code/README.md
learn-pi-agent Build a minimal Pi-style coding-agent harness around a small kernel, explicit events, clear provider/runtime boundaries, and extension points. learn-pi-agent/README.md

Repository Layout

.
├── learn-claude-code/   # Existing Claude Code harness course
├── learn-pi-agent/      # Pi harness MVP course
├── .github/             # Repository-level CI
├── .gitignore           # Shared ignore rules for local state and build output
└── README.md            # Course collection entry

Local Files

Do not commit local runtime state or credentials. The root .gitignore excludes common local files such as .claude/, .env, .DS_Store, node_modules/, build output, logs, temporary files, local databases, and packaged exports.

Course-specific install and run commands live inside each course folder.

Description
本仓库包含对 Claude Code v1.0.33 进行逆向工程的完整研究和分析资料。包括对混淆源代码的深度技术分析、系统架构文档,以及重构 Claude Code agent 系统的实现蓝图。主要发现包括实时 Steering 机制、多 Agent 架构、智能上下文管理和工具执行管道。该项目为理解现代 AI agent 系统设计和实现提供技术参考。
Readme MIT 62 MiB
Languages
Python 59.8%
TypeScript 39.3%
CSS 0.9%