Skip to content

fix(desktop): let owners deploy remote agents again - #7485

Open
FabianHertwig wants to merge 1 commit into
block:mainfrom
FabianHertwig:opensandbox-remote-redeploy
Open

fix(desktop): let owners deploy remote agents again#7485
FabianHertwig wants to merge 1 commit into
block:mainfrom
FabianHertwig:opensandbox-remote-redeploy

Conversation

@FabianHertwig

@FabianHertwig FabianHertwig commented Sep 8, 2026

Copy link
Copy Markdown

An owned remote agent whose sandbox has ended retains status=deployed, so its profile offers only Shutdown. Add an explicit Deploy again action that repeats the existing provider handoff for the same identity. Keep Shutdown and relay presence independent; provider idempotency decides whether to reuse a live instance or create a replacement.

The profile now reports that deployment was requested instead of claiming a process restarted. Local restart behavior and owner gates stay unchanged.

Validation: 6,450 desktop tests passed; E2E build and all 12 agent-availability profile tests passed, including provider failure, retry, the same public key, and no stop/delete/create call. The rendered offline profile was visually checked. Repository-wide just ci reached two ACP default-value failures caused by inherited BUZZ_ACP_LAZY_POOL / BUZZ_ACP_IDLE_POOL_SLEEP; the complete ACP package passed without these variables (919 unit and 9 integration tests). All remaining CI stages passed separately, including Tauri tests, desktop/web builds, and all 2,076 mobile tests. The installed production desktop app remains unchanged.

Originating Buzz channel: 5439dabc-5146-48f2-8cac-75652fc3da97.

Expose an explicit Deploy again action for retained provider deployments. Reuse the existing same-identity provider handoff while keeping Shutdown and relay presence independent. Exercise failure and retry through the rendered profile.

Implemented by Chatty; configured attribution authorized by Fabian in the originating Buzz conversation.

Signed-off-by: Fabian Hertwig <fabian.hertwig@gmail.com>
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

🔐 Codex Security Review

Status: review required for the current range.

The current range is 44316ff72f5f7de014c66b01cbf534298a70c249...778887bf3eca218a8fcf513376700b922528d020.
A new review must complete for this exact range. When manual authorization
is required, a Block organization member must comment exactly
@buzz-security-review 778887bf3eca218a8fcf513376700b922528d020 to authorize a new review.
Any previous review applies only to its recorded range.

@FabianHertwig
FabianHertwig marked this pull request as ready for review September 8, 2026 15:19
@FabianHertwig
FabianHertwig requested a review from a team as a code owner September 8, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant