mirror of
https://github.com/shareAI-lab/analysis_claude_code.git
synced 2026-06-21 20:53:40 +08:00
8af5c24e46dda007dbbbb63f79749b7e00af300e
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.
Languages
Python
59.8%
TypeScript
39.3%
CSS
0.9%