pyro-mcp/docs
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
..
assets Refresh quickstart walkthrough recording 2026-03-09 23:06:21 -03:00
roadmap Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
first-run.md Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
host-requirements.md Align doctor docs with CLI output 2026-03-09 21:00:37 -03:00
install.md Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
integrations.md Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
public-contract.md Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
troubleshooting.md Harden default environment pull behavior 2026-03-11 19:27:09 -03:00
vision.md Add workspace-first roadmap milestones 2026-03-12 01:21:26 -03:00