Skip to content

agentplane: separate runner RPC adapters from sandbox reconciliation - #16211

Open
agentydragon wants to merge 1 commit into
codex/agentplane-auth-package-batch4from
codex/agentplane-runnercontrol-batch4
Open

agentydragon wants to merge 1 commit into
codex/agentplane-auth-package-batch4from
codex/agentplane-runnercontrol-batch4

Conversation

@agentydragon

Copy link
Copy Markdown
Owner

Sandbox reconciliation currently owns both the lifecycle state machines and their Runner Gateway RPC adapters. Move GatewayQuiescer, GatewaySuspender, and their existing response-mapping test to sandbox_controller/internal/runnercontrol; the command wires those adapters into the controller.

Keep the Quiescer, QuiesceResult, and RuntimeSuspender contracts with their controller consumer. Preserve Sandbox identity/target expansion, RPC arguments, 30-second timeout, tracing, error handling, quiesce sealing, and suspend generations. Controller state machines and their existing lifecycle tests stay together.

Stacked above the identity/auth namespace cleanup in native stack #16208. Focused RBE validation passed controller_test and runnercontrol_test and built cmd_lib (https://app.buildbuddy.io/invocation/f583aa8f-617f-4b31-90c9-75daf63de6e4). Mandatory hooks passed after resolving only the accepted peertls import overlap; hosted CI validates the integrated head.

@agentydragon agentydragon added the proposed Concrete implementation proposed for review; not approved for automatic merge label Nov 13, 2026
@agentydragon
agentydragon force-pushed the codex/agentplane-runnercontrol-batch4 branch from 1868780 to fadcb76 Compare November 13, 2026 11:37
@agentydragon
agentydragon enabled stacked auto-merge (squash) November 13, 2026 11:38
@agentydragon
agentydragon force-pushed the codex/agentplane-runnercontrol-batch4 branch 2 times, most recently from f2f6c8c to cddd896 Compare November 13, 2026 11:52
stacked auto-merge was automatically disabled November 13, 2026 11:54

Auto-merge was disabled for another pull request in the stack

@agentydragon
agentydragon force-pushed the codex/agentplane-runnercontrol-batch4 branch from cddd896 to bf69a42 Compare November 13, 2026 11:54
@agentydragon
agentydragon force-pushed the codex/agentplane-runnercontrol-batch4 branch from bf69a42 to 4618748 Compare November 13, 2026 12:08

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

proposed Concrete implementation proposed for review; not approved for automatic merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant