Skip to content

attester: env delivery inside the sandbox + max_targets smoke input + verified targets - #3

Merged
ernestprovo23 merged 2 commits into
mainfrom
attester/env-delivery-and-smoke-limit
Sep 3, 2026
Merged

attester: env delivery inside the sandbox + max_targets smoke input + verified targets#3
ernestprovo23 merged 2 commits into
mainfrom
attester/env-delivery-and-smoke-limit

Conversation

@ernestprovo23

Copy link
Copy Markdown
Member

Found in the builder dry run: the MCP SDK spawns stdio servers with a minimal default environment, so docker -e never reached the server. Spawn is now wrapped in env K=V … inside the sandbox (PYTHONPATH included). Adds workflow_dispatch.max_targets for a bounded first run. targets.yaml skips for servers that cannot list a surface without a live backend follow on this PR once the dry run completes.

…ox; add max_targets smoke input

The MCP SDK spawns stdio servers with a minimal default environment, so docker -e
never reached the server (BRAVE_API_KEY etc.) and PYTHONPATH would have broken every
PyPI target. Wrap the spawn in env(1). plan.py --limit / workflow_dispatch max_targets
lets the first real run be a bounded smoke test.
…run); stage-1 scratch on disk

Dry run on dse-builder-01 through the real sandbox pipeline: 39/47 captured. Skipped
with a note in targets.yaml: redis/kubernetes/qdrant (need a live backend or DNS at
startup), stripe (never completes the handshake), sqlite/sentry/tree-sitter
(incompatible with mcp 2.x), docker (Python >= 3.12). chroma/qdrant-class dependency
trees exceed any RAM-backed tmpfs, so stage-1 scratch is a disk-backed mount (no
third-party code runs in stage 1).
@ernestprovo23
ernestprovo23 merged commit a9e65e2 into main Sep 3, 2026
1 check passed
@ernestprovo23
ernestprovo23 deleted the attester/env-delivery-and-smoke-limit branch September 3, 2026 11:42
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