AirCoding
459308053c
feat(ask): air ask "<task>" — interactive AI task execution
New `air ask` command:
- Accepts task description from CLI
- Auto-initializes project if needed
- MainAgent classifies → LLM generates → tools execute → results
- Supports Chinese keywords (创建/写/开发/实现 etc.)
- Tool call parser supports ```json and ```tool blocks
- Executes tools first, then checks DONE (fixes race condition)
- Strips GLM </think> reasoning tags from output
Usage: air ask "创建一个C++程序打印Hello World"
Tested end-to-end with glm-5.1 on new API endpoint.
Files correctly created: 13/13 E2E gates pass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 14:05:05 +08:00
..
2026-06-05 14:05:05 +08:00
2026-06-05 11:11:21 +08:00
2026-06-03 18:29:52 +08:00
2026-06-04 11:43:19 +08:00