9 commits landed on oh-my-pi (can1357's coding-agent) in the latest batch — a solid feature drop plus the version bump to 16.4.7. The emphasis is on making the web/coding-agent experience feel less brittle.
What Changed
Improved Perplexity results (feat(coding-agent/web)). The headline feature: feat(coding-agent/web): improved perplexity results. Web-grounded answers from the coding agent are now materially better — sharper, less noise. For a tool whose whole value prop is "ask the agent, get a grounded answer," this is core.
Model browser keyboard navigation (feat(coding-agent)). feat(coding-agent): improved model browser keyboard navigation and focus visuals makes picking a model keyboard-first and visually clear. Small, but it's the kind of polish that disappears into muscle memory.
AST auto-wrap multi-node patterns (fix(ast)). fix(ast): auto-wrap multi-node patterns instead of erroring stops the AST layer from hard-failing on multi-node patterns — it now wraps them. Fewer build-breaking surprises when you feed it messier input.
Async cell declaration persistence (fix(coding-agent)). fix(coding-agent): ensured top-level declarations persist in async cells closes a gap where top-level declarations could vanish inside async cells. If you've ever lost a definition across a cell boundary, this is for you.
Crash-proof session stats (fix(stats)). fix(stats): handled malformed session entries to prevent sync crashes means a single corrupt session log no longer takes down sync. Plus a plan-review copy hotkey and the routine version bump + tips update to 16.4.7.
Why It Matters
This is a "make it actually work" release. The Perplexity improvement is the user-visible win; the AST, async-cell, and stats fixes are what stop the agent from eating its own tail on edge cases. Version 16.4.7 is worth grabbing if you've hit sync crashes or lost declarations in async cells.
For the storage-side context, our oh-my-pi v16.4.6 storage test coverage shows where this line of hardening started.
Running multiple AI agents? Save on API costs and subscriptions at aiFiesta.
Top comments (0)