pyro-mcp/runtime_sources/linux-x86_64/scripts
Thales Maciel fc72fcd3a1 Add guest-only workspace secrets
Add explicit workspace secrets across the CLI, SDK, and MCP, with create-time secret definitions and per-call secret-to-env mapping for exec, shell open, and service start. Persist only safe secret metadata in workspace records, materialize secret files under /run/pyro-secrets, and redact secret values from exec output, shell reads, service logs, and surfaced errors.

Fix the remaining real-guest shell gap by shipping bundled guest init alongside the guest agent and patching both into guest-backed workspace rootfs images before boot. The new init mounts devpts so PTY shells work on Firecracker guests, while reset continues to recreate the sandbox and re-materialize secrets from stored task-local secret material.

Validation: uv lock; UV_CACHE_DIR=.uv-cache make check; UV_CACHE_DIR=.uv-cache make dist-check; and a real guest-backed Firecracker smoke covering workspace create with secrets, secret-backed exec, shell, service, reset, and delete.
2026-03-12 15:43:34 -03:00
..
build_debian_rootfs.sh Add real runtime materialization pipeline and bundle artifacts 2026-03-06 19:26:29 -03:00
build_microvm_kernel.sh Stabilize kernel materialization parallelism 2026-03-08 20:43:51 -03:00
pyro-guest-agent.service Add real runtime materialization pipeline and bundle artifacts 2026-03-06 19:26:29 -03:00
pyro-init Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00