Commit Graph

3 Commits

Author SHA1 Message Date
Logan Johnson
07f3a16acb fix(desktop): guard stopped agent startup with authored presence
Show exact-key Online/Away independently of local lifecycle. Replace card Start with presence and guard profile/member/callback startup without inventing Stop authority. Cover rendered controls, keyboard activation and presence transitions.

Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-02 20:26:41 -04:00
Logan Johnson
fb535da05d test(desktop): publish explicit Welcome teammate presence
Keep the onboarding fixture independent of lifecycle bookkeeping. Prove started Welcome agents remain offline until scenario-authored presence, then retain the original kickoff and guidance assertions.

Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-02 20:26:40 -04:00
Logan Johnson
8519a6e16e fix(desktop): derive agent availability from relay presence
Keep lifecycle controls separate from online/offline status and report shutdown as a request, not confirmed termination. Model explicit snapshot and authored live presence in browser fixtures while preserving start animation and avatar continuity.

Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-02 20:26:39 -04:00