a2d7aa0339d18b7026c51730414e3a665d7e3754
Complete rewrite of execution loop: - Parse natural ```lang:filename code blocks (no custom format needed) - Manual tool call parser handles content with embedded quotes/parens - Multi-turn: always ask LLM "more files needed?" after each tool execution - Support 15 turns for complex tasks (C++ program with multiple files) - Removed premature auto-complete (was returning after first write) Verified: "create C++ terminal AI that reads @ commands, calls LLM, generates shell commands with user y/n confirmation" → generated main.cpp (3037B) + CMakeLists.txt (484B), professional quality. tsc: 0 errors. E2E: 13/13. Complex task: 4/4 passed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
AirCoding
Languages
Markdown
100%