What's Changed
- fix(gui-app): a failed workspace check no longer reads as "Checking" on the chat Send button (#2380) (f0dfe6d)
- fix(protocol,cli): agent.list@9.2 carries archived; agent list gains --live and --compact (#2376) (#2383) (cfe0c7b)
- fix(gui-app): park an unshown browser guest where the compositor draws it (#2386) (fdf4b0c)
- fix(gui-app): show the app's own update beside the host's, and name both versions (#2378) (d54cab4)
- fix(cli,desktop): a reset loopback connection no longer fails the command as E_UNEXPECTED (#2379) (e8ff565)
- fix(gui-app): draw a late background outcome as a note that says how it ended (#2358) (#2387) (5d65da3)
- feat(agent-list): print activity: working / idle on local rows (#2381) (e6bc5f1)
- fix(desktop): the "Host is busy" update dialog says what is busy and can restart when idle (#2242) (#2384) (75d0319)
- fix(protocol): render profile and permission mode on agent list rows (#2357) (#2388) (16b324f)
- feat(commandcode): add the Command Code harness (protocol ids, version lines, GUI registration) (#2389) (ef2d674)
- test(protocol): give the Command Code line fixtures the archived key agent.list 9.2 added (#2423) (9410dbe)
- feat: chat auto-archive contracts and the Settings row (#2391) (1d8142a)
- fix(desktop): no synchronous dialog on the browser plane (#2420, #2419) (#2429) (ed4322d)
- fix(gui-app): keep an edited queued prompt in custody until the host answers, and show each queue stage truthfully (#2418) (#2430) (1c5d846)
- docs(protocol): an account-wide usage summary carries no chatBuckets (#2435) (#2436) (6aba6c2)
- feat(gui-app): rework the auto-archive settings row into a switch with grouped options (#2437) (54d7260)
- fix(protocol,gui-app): chat.subscribe@1.22 carries a heard-from harness id as written, so a client opens a chat that names a harness it predates (#2438) (cb1dcab)
- chore: refresh in-range catalog dependencies (#2439) (4c9eb5a)
- fix(gui): remove the limited-profile banner from the usage popover (#2447) (f2b676c)
- fix(gui-app): the message queue keeps its fold per chat and shows received agent messages one line until clicked (#2441) (#2444) (3321f60)
- feat: "Model list timeout" setting (config.catalog block and RPCs, Providers chip) (#2450) (311a640)
- fix(gui-app): use Command Code's official logomark, with its fixed colours, in both themes (#2451) (6308243)
- feat: Model list timeout as per-provider rows in each provider's CLI & Args tab (#2452) (3b74dd9)
- fix(gui-app): pull to refresh the phone drawer's task list (#2455) (f821eeb)
- fix(gui-app): phone "+" creates an empty chat instead of a modal that never mounts (#2456) (847a0e4)
- fix(shared): admit a host start over an interrupted update attempt (#2458) (0aef435)
Traycer Desktop 1.5.1-rc.1.