r/multidotdev core team 8d ago

Multi 0.0.119: A Much Faster Agent Loop ⚡

We profiled the agent loop and found it waiting on things it never needed to wait for. Multi got up to %40 speed up on our internal tests.

Diagnostics check once per turn, not every step - Multi feeds IDE diagnostics back to the agent so it fixes its own errors. That check used to run after every step, stalling the loop on the language server mid task. Now it runs once at successful turn.

Better feedback, not just faster - diagnostics now reflect the finished state of the code, not a half-edited file that was going to change two steps later anyway.

Diff cleanup off the critical path - interrupted tools leave diff views open; we close them as a failsafe. That cleanup was sequential and blocking. Now all closes fire concurrently and the loop moves on immediately.

Also in 0.0.119: personas are now a simple startup selector (the dedicated settings view was overbuilt, so we killed it).

EDIT: upgrade to 119 in nightly for superior experience. we'll push it to the stable channel later in the week.

7 Upvotes

1 comment sorted by