sync(v2.12): Safari Browser setup and Browser/Desktop startup/display/package fixes #135

Open
opened 2026-09-09 14:58:55 +00:00 by nsaspy · 0 comments
Owner

Upstream

Agent Zero v2.12: https://github.com/agent0ai/agent-zero/releases/tag/v2.12

Missing parity

  • Add Safari setup to Browser settings with structured guidance alongside Chromium-family setup.
  • Limit initial D-Bus and CUPS waits to one second so Browser/Desktop startup is not blocked by absent services.
  • Fit Desktop display to the active canvas instead of falling back to an aspect-ratio crop on narrow viewports.
  • Fix Desktop/Office package installation against the Python 3.13-compatible Kali snapshot.
  • Preserve the shared browser-cleanup thread across context resets.

Acceptance

  • Safari setup is discoverable and platform-gated appropriately.
  • Browser/Desktop startup does not stall on unavailable D-Bus/CUPS beyond the bounded startup wait.
  • Narrow canvas layouts show the whole desktop without crop fallback.
  • Desktop/Office package install smoke tests pass on the supported Python 3.13 image/snapshot.
  • Resetting a context does not orphan or duplicate browser-cleanup workers.
## Upstream Agent Zero v2.12: https://github.com/agent0ai/agent-zero/releases/tag/v2.12 ## Missing parity - Add Safari setup to Browser settings with structured guidance alongside Chromium-family setup. - Limit initial D-Bus and CUPS waits to one second so Browser/Desktop startup is not blocked by absent services. - Fit Desktop display to the active canvas instead of falling back to an aspect-ratio crop on narrow viewports. - Fix Desktop/Office package installation against the Python 3.13-compatible Kali snapshot. - Preserve the shared browser-cleanup thread across context resets. ## Acceptance - Safari setup is discoverable and platform-gated appropriately. - Browser/Desktop startup does not stall on unavailable D-Bus/CUPS beyond the bounded startup wait. - Narrow canvas layouts show the whole desktop without crop fallback. - Desktop/Office package install smoke tests pass on the supported Python 3.13 image/snapshot. - Resetting a context does not orphan or duplicate browser-cleanup workers.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/a0-symbolics#135
No description provided.