Files
morgmart dbb4f53d63 speed up agent switching with provider caching and spinning-up indicator
Cache external ACP providers (Claude Code, Codex) in memory so switching
back to a recently-used agent reuses the warm subprocess, persist model
lists to disk for instant picker fill on cold starts, pre-warm the
last-used provider on server boot, and surface a dedicated "Spinning
up …" state in the chat UI bracketed around the prepare call. Also
de-dupes concurrent prepareSession calls so a background prepare from
the agent picker and a foreground one from sendMessage join the same
in-flight promise instead of racing duplicate newSession round-trips.

Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
2026-04-16 17:26:27 -07:00
..