v1.32.0 — LLM Build Pipeline
LLM Build Pipeline — Description-Driven Code Generation
What's New
LLM Code Generation (agent/build/codegen.py)
/build . --description "..."now generates complete implementation files via Opus- Bridges natural language descriptions to deterministic WRITE_FILE build operations
- Robust JSON parser handles markdown fences, newlines, trailing commas
- Safety: only WRITE_FILE ops, relative paths, max operation cap
Bilingual Task Classification
- All classifier keyword sets include EN + SK equivalents
- Technical terms + intent verb combo signal for accurate Opus routing
- Sonnet max_turns: 3 → 5
API & Channel Trust
- Authenticated API callers get terminal-level trust (no response filtering)
- API timeout scales with complexity (300s programming, 90s chat)
- Sandbox-first: AGENT_SANDBOX_ONLY=1 downgrades instead of blocking
Bug Fixes
- PlanRecordStatus.FAILED added (was crashing on failed builds)
- Failed builds now show real status, not "blocked"
- Telegram shows job details on failure
Tests
- 12 new tests for codegen parsing and validation
- Full suite: 1643+ tests passing
Full Changelog: v1.31.0...v1.32.0