15 Commits

Author SHA1 Message Date
CrazyBoyM
e3e23ae9bd docs: add Japanese support, separate language content
- Add Japanese README (README_ja.md)
- Add Japanese documentation (v0-v4)
- Remove mixed-language tables from all READMEs
- Each language now only references its own content
- Update language switcher links in all READMEs

Supported languages:
- English (README.md, docs/v*-*.md)
- Chinese (README_zh.md, docs/v*-*中文*.md)
- Japanese (README_ja.md, docs/v*-*日本語*.md)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 02:47:09 +08:00
CrazyBoyM
14eac29103 docs: enhance README with learning path, badges, and better structure
README improvements:
- Add Python/Tests/License badges for credibility
- Add "What You'll Learn" section with clear outcomes
- Add visual learning path diagram (v0 -> v4 progression)
- Add recommended learning approach
- Add version comparison table with tools/insights
- Add skills system documentation with table
- Add configuration section
- Add contributing guidelines
- Improve file structure documentation

Both English and Chinese READMEs updated with same improvements.

Test improvements:
- Comprehensive unit tests (25 tests) covering v0-v4
- Comprehensive integration tests (21 tests) with edge cases
- TodoManager, SkillLoader, Agent Types all tested

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 02:39:33 +08:00
CrazyBoyM
120cf7ac99 refactor: remove multi-provider support, use Anthropic SDK directly
- Remove provider_utils.py (241 lines of adapter code)
- Simplify all agent files to use Anthropic SDK directly
- Update model to claude-sonnet-4-5-20250929
- Add python-dotenv with override=True (.env takes priority over env vars)
- Simplify .env.example to only require ANTHROPIC_API_KEY

This keeps the codebase focused on teaching agent concepts
rather than API compatibility layers. Users who need other
providers can use tools like litellm or one-api.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 23:33:32 +08:00
Xinlu Lai
67973a976c
Update README.md 2026-01-24 06:26:24 +08:00
octane0411
6f1c74ad6a docs: update quickstart to use requirements.txt 2026-01-11 01:34:29 +08:00
CrazyBoyM
c8760fed9f Add emphasis to key phrases
Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 07:33:30 +08:00
CrazyBoyM
f262727440 Update repository note
Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 07:28:00 +08:00
CrazyBoyM
dac0ed5bb3 Add brief note on repository history
Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 07:17:23 +08:00
CrazyBoyM
85f44c358a Complete rewrite: original educational content only
- Remove all reverse-engineered Claude Code source code
- Replace with 100% original educational content from mini-claude-code
- Add clear disclaimer: independent project, not affiliated with Anthropic
- 5 progressive agent implementations (v0-v4, ~1100 lines total)
- Include agent-builder skill for teaching agent construction
- Bilingual documentation (EN + ZH)

This repository now focuses purely on teaching how modern AI agents work
through original, from-scratch implementations.

Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 07:01:42 +08:00
Xinlu Lai
3a93602aac
Update README.md 2025-07-19 21:16:33 +08:00
Xinlu Lai
2e06ee87b9
Update README.md 2025-07-14 16:08:43 +08:00
Xinlu Lai
87f315e63e
Update README.md 2025-07-14 01:58:56 +08:00
Xinlu Lai
bfa5211f89
Update README.md 2025-07-14 00:50:13 +08:00
Xinlu Lai
387211fe9e
Update README.md 2025-07-14 00:49:20 +08:00
CrazyBoyM
da34bb5b50 first commit 2025-06-29 23:53:19 +08:00