One commit landed on oh-my-pi in the last 3 hours, and it’s a quiet but satisfying fix: the AST layer no longer blows up when it meets a multi-node pattern.
What Changed
fix(ast): auto-wrap multi-node patterns instead of erroring. can1357 shipped the change. Previously, when the AST handling encountered a pattern spanning multiple nodes, it would throw — turning a valid construct into a hard failure. Now it auto-wraps those multi-node patterns, so they parse cleanly instead of crashing the path that touched them.
Why It Matters
This is the kind of fix that disappears into the background the moment it ships — which is exactly the point. Multi-node patterns are common once you move past trivial use, so the old “error out” behavior meant a whole category of legitimate input was simply unsupported. Auto-wrapping them means oh-my-pi users stop hitting an opaque failure and start getting correct results.
No config, no migration. If you write complex patterns against oh-my-pi’s AST, this batch is the difference between a crash and a parse.
For the storage-side context that anchors this line of work, our oh-my-pi v16.4.6 storage test coverage shows where the surrounding hardening started.
Before you buy any coding agent subscription — compare prices and find exclusive deals at aiFiesta.