The macro grammar fallback still fails in some situations. Tested with 03924209571011d3a81971594eb378ebcfa94162 Here is a log: [agent.log](https://github.com/user-attachments/files/20572383/agent.log)