Commit Graph

22 Commits

Author SHA1 Message Date
CrazyBoyM
a879813eac Revert "Merge pull request #128 from jimpablo/improve-output-format"
This reverts commit 86f7ac1410, reversing
changes made to 3b9b87f027.
2026-03-29 23:17:45 +08:00
Xinlu Lai
de2f03acec Merge pull request #77 from Gujiassh/fix/s-full-follow-up
Fix running background status in s_full
2026-03-29 23:06:41 +08:00
Xinlu Lai
75d2066ecc Merge pull request #135 from meowsaic/main
Fix:  s_full.py print text responses in __main__ REPL loop
2026-03-29 23:06:35 +08:00
Xinlu Lai
a9dabf5e70 Merge pull request #122 from chablino/fix-S07
Fix: Sort task JSON files numerically instead of lexicographically
2026-03-29 23:06:31 +08:00
Xinlu Lai
a400a5b081 Merge pull request #133 from bluzername/fix/task-json-non-ascii
fix: keep non-ASCII text readable in task JSON files
2026-03-29 23:06:18 +08:00
Xinlu Lai
86f7ac1410 Merge pull request #128 from jimpablo/improve-output-format
Improve tool output readability
2026-03-29 23:06:15 +08:00
Xinlu Lai
3b68272933 Merge pull request #140 from 1thanMoon/fix/s05-frontmatter-multiline-yaml
fix: skill description not fully loaded from SKILL.md frontmatter
2026-03-29 22:49:22 +08:00
alsaberi
7eca7bc3db fix: append nag reminder instead of inserting at front (#142)
The reminder was inserted at index 0, placing a text block before
tool_result blocks in the user message content array. Use append
to keep the reminder at the end, consistent with message ordering.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 22:45:47 +08:00
toxic
0cb6f85805 fix: #143 UTF-8 backspace fix for macOS libedit (#144) 2026-03-29 22:44:36 +08:00
Moon
93ccf2a2ac fix: parse multi-line YAML block scalars in frontmatter
_parse_frontmatter used manual line splitting which only handled
simple key: value pairs. Multi-line block scalars (|) returned
only '|' as the value, dropping all subsequent indented lines.

Replace with yaml.safe_load() to correctly parse all YAML syntax.
Add pyyaml>=6.0 to requirements.txt.
2026-03-28 21:37:22 +08:00
meowsaic
b17fa2b880 Update s_full.py - Fix: Print text responses in __main__ REPL loop
When running s_full.py directly, the LLM's text responses are not printed to the terminal. Users cannot see the assistant's replies in the REPL, making the interactive loop unusable.
2026-03-27 00:24:50 +08:00
bluzername
189c3341be fix: use ensure_ascii=False in task JSON for readable non-ASCII text
Closes #106
2026-03-26 07:12:53 +07:00
jimpablo
8dfbe98db7 Improve tool output readability
Separate tool name and output for better readability.

Before:
> read_file: anthropic>=0.25.0
python-dotenv>=1.0.0

After:
> read_file:
anthropic>=0.25.0
python-dotenv>=1.0.0
2026-03-24 21:46:02 +08:00
chablino
41f18ca08d Fix: Align ID extraction logic with _new_id using index [1] 2026-03-23 21:27:50 +08:00
to7for
73b11ce18c Update agents/s07_task_system.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-23 21:21:26 +08:00
chablino
70aa7a5b4c Fix: Sort task JSON files numerically instead of lexicographically 2026-03-23 21:14:28 +08:00
CrazyBoyM
a9c71002d2 the model is the agent, the code is the harness
Comprehensive rewrite establishing the harness engineering narrative
across the entire repository.

README (EN/ZH/JA): added "The Model IS the Agent" manifesto with
historical proof (DQN, OpenAI Five, AlphaStar, Tencent Jueyu),
"What an Agent Is NOT" critique, harness engineer role definition,
"Why Claude Code" as masterclass in harness design, and universe
vision. Consistent framing: model = driver, harness = vehicle.

docs (36 files, 3 languages): injected one-line "Harness layer"
callout after the motto in every session document (s01-s12).

agents (13 Python files): added harness framing comment before
each module docstring.

skills/agent-philosophy.md: full rewrite aligned with harness
narrative.
2026-03-18 01:19:34 +08:00
Gujiassh
49ab1e6ff8 Fix running background status in s_full
Keep the reference agent's background status output readable by reporting '(running)' instead of leaking a None placeholder for unfinished tasks.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-12 15:45:20 +09:00
Gaarahan
aaa93bcfc4 fix(agents): print final assistant response in s02-s12 (#39) 2026-02-28 00:10:39 +08:00
CrazyBoyM
dbffe7c8d0 fix: address community issues #37 #30 #36
- s03: inject reminder into tool_result instead of mutating history (#37)
- s05: SkillLoader uses rglob("SKILL.md") + frontmatter name priority,
  matching Agent Skills standard (#30, PR #34)
- CI: upgrade actions/checkout and actions/setup-node to v6 (#36)
- docs: update s05 skill directory structure in all 3 languages
2026-02-28 00:09:57 +08:00
CrazyBoyM
aea8844bac add worktree & up task、teammate etc 2026-02-24 01:44:44 +08:00
CrazyBoyM
c6a27ef1d7 feat: build an AI agent from 0 to 1 -- 11 progressive sessions
- 11 sessions from basic agent loop to autonomous teams
- Python MVP implementations for each session
- Mental-model-first docs in en/zh/ja
- Interactive web platform with step-through visualizations
- Incremental architecture: each session adds one mechanism
2026-02-21 17:02:43 +08:00