Release notes
A quick follow-up to 3.4.0 with a reworked task router, a live view into what the agent's doing, and a first-boot freeze fixed at the root.
Desktop
- Task router redesign. Grouped lanes, icons, effective-model hints, and segmented concurrency controls, targets a single tab's session override when more than one tab is open, changing the topbar model now keeps the router's default slot in sync, and the model dropdown scrolls correctly inside the drawer.
- See what the agent's doing, live. A tasks panel above the composer streams the agent's task list as it updates, the goal reviewer's report text now reaches the desktop instead of being dropped, GoalBar gets a toggle for the reviewer's live steps and past verdicts.
- Maze choreography. Agent hops read as a fast swim instead of a teleport, dispatch and background workers hatch from and return to the organism instead of orbiting as static dots, the main agent perches while a swarm or the reviewer works nearby, and the camera eases in during review.
Fixed
- A first-boot freeze. Migrating settings into place could hang the TUI on a fresh install when the filesystem couldn't clone files in place, regenerable data now skips cleanly instead of blocking, runtime files like a stale pid or lock never migrate, and a corrupt memory database is quarantined and recreated instead of bricking startup.
- The boot sequence stopped teleporting. Brand, picker, and version text now hand off on one shared clock instead of racing separate entrance animations, the workspace no longer replays its entrance after indexing; the logo no longer flashes when the halo settles.
- The genome popup showing 0 files after the map format overhaul, the parser now follows the directory-folded layout and groups files under their directory with a blast-radius heat bar.
- A loading state instead of a blank flash on the maze, browser, setup wizard, and full genome view while they lazily mount.