chat-parsers: add content-only fallback when tools provided but not called
Add `p.choice({with_tools, content_only})` pattern to parsers that were
requiring tool calls when tools were provided, even for content-only responses.
Files changed:
- glm-4-5.cpp: Add content_only fallback
- minimax-m2.cpp: Add content_only fallback
- ministral-3.cpp: Add content_only fallback + atomic wrapper for tool name
Enables: glm_4_5:experimental, minimax_m2:experimental, ministral_3:both
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>