Skip to content

agentplane: move Kubernetes Sandbox inventory out of Dispatcher - #16213

Open
agentydragon wants to merge 1 commit into
codex/agentplane-terminalnotice-batch4from
codex/agentplane-sandboxinventory-batch4
Open

agentydragon wants to merge 1 commit into
codex/agentplane-terminalnotice-batch4from
codex/agentplane-sandboxinventory-batch4

Conversation

@agentydragon

Copy link
Copy Markdown
Owner

Dispatcher's SQL/session owner currently contains the Kubernetes informer adapter used by the Gateway composition root. Move that concrete adapter and its snapshot test to runner_gateway/internal/sandboxinventory; Dispatcher retains its SandboxCatalog and SandboxSnapshot contracts.

Keep cached inventory, authoritative uncached validation, UID/replacement checks, snapshot behavior and existing constructor options unchanged. Only adapter-specific cache/reader dependencies leave Dispatcher; its own direct sandboxes/api dependency remains. The Gateway root wires the structural implementation.

Native stack #16208, above terminal-notice extraction. Focused inventory test and Gateway binary build passed on RBE (https://app.buildbuddy.io/invocation/84efa09d-21ba-4e41-a831-f7c03590ac69 and https://app.buildbuddy.io/invocation/79b885e7-1c5f-4cbf-a9ad-7e4b088ec5e8); mandatory hooks passed. 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-sandboxinventory-batch4 branch from a7fe68e to 34f09a7 Compare November 13, 2026 11:52
@agentydragon
agentydragon force-pushed the codex/agentplane-sandboxinventory-batch4 branch from 34f09a7 to 8482c4a Compare November 13, 2026 11:54
@github-actions

github-actions Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

Visual review for 5a332ac8

Request a manual rerun from the CI run page.

No visual changes among the 1 affected Bazel test target. Open visual review.

@agentydragon
agentydragon force-pushed the codex/agentplane-sandboxinventory-batch4 branch from 8482c4a to 5a332ac 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