You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- statusMonitor.Start now guards against multi-start with sync.Once
(matches its docstring; previously spawned a new goroutine per call).
- bx.Gear.Start passes its lifecycle ctx through to the monitor instead
of context.Background(), so framework shutdown actually cancels it.
- The per-probe 5s budget is now enforced: probe uses
agent.NewClientWithTimeout(..., m.timeout) instead of the default 30s
agent client. Removed the unused pctx that the old comment promised.
- canViewIntegration("bx") now checks bx:view via
auth.HasPermissionFromContext, matching the handler-side gate and the
SidebarItem.RequiresPermission — so the sidebar no longer renders a
Bx link for users who'd just get a 403 clicking it.
- Fix stale comment on boxTable: the page reconciles via the SSE
snapshot pushed on (re)connect, not a /bx/api/status fetch.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments