Skip to content

Commit 189c590

Browse files
committed
refactor: restructure entire repo from v0-v9 to s01-s11 learning sessions
- Rewrite all Python agents (s01-s11 + s_full) with educational focus - Rewrite all TypeScript agents for browser execution - Consolidate Phase 4 teams from 5 sessions (s09-s13) to 3 (s09-s11) - s09: Team Messaging (spawn + inbox + broadcast) - s10: Team Protocols (shutdown + plan approval) - s11: Autonomous Agent (idle cycle + auto-claiming) - Add 110 Vitest tests across 12 test files - Rewrite all 11 session docs with ASCII diagrams - Update web platform: inspector, simulator, playground - Add GitHub Actions CI (typecheck + test + build) - Remove old v* files, Chinese/Japanese articles, old Python tests - Clean up unused design docs and assets All verified: tsc 0 errors, 110 tests passing, build succeeds (84 pages)
1 parent c6142a1 commit 189c590

190 files changed

Lines changed: 17644 additions & 34852 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
defaults:
13+
run:
14+
working-directory: web
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- uses: actions/setup-node@v4
20+
with:
21+
node-version: 20
22+
cache: npm
23+
cache-dependency-path: web/package-lock.json
24+
25+
- name: Install dependencies
26+
run: npm ci
27+
28+
- name: Type check
29+
run: npx tsc --noEmit
30+
31+
- name: Run tests
32+
run: npx vitest run
33+
34+
- name: Build
35+
run: npm run build

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,3 +218,5 @@ __marimo__/
218218
web/node_modules/
219219
web/.next/
220220
web/out/
221+
.vercel
222+
.env*.local

README.md

Lines changed: 209 additions & 278 deletions
Large diffs are not rendered by default.

README_ja.md

Lines changed: 0 additions & 337 deletions
This file was deleted.

README_zh.md

Lines changed: 0 additions & 347 deletions
This file was deleted.

agents/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# agents/ - Python teaching agents (s01-s13) + reference agent (s_full)
2+
# Each file is self-contained and runnable: python agents/s01_agent_loop.py

0 commit comments

Comments
 (0)