# First Run Transcript This is the intended evaluator path for a first successful run on a supported host. Copy the commands as-is. Paths and timing values will differ on your machine. ## 1. Verify the host ```bash $ uvx --from pyro-mcp pyro doctor Platform: linux-x86_64 Runtime: PASS KVM: exists=yes readable=yes writable=yes Environment cache: /home/you/.cache/pyro-mcp/environments Capabilities: vm_boot=yes guest_exec=yes guest_network=yes Networking: tun=yes ip_forward=yes ``` ## 2. Inspect the catalog ```bash $ uvx --from pyro-mcp pyro env list Catalog version: 2.0.0 debian:12 [installed|not installed] Debian 12 environment with Git preinstalled for common agent workflows. debian:12-base [installed|not installed] Minimal Debian 12 environment for shell and core Unix tooling. debian:12-build [installed|not installed] Debian 12 environment with Git and common build tools preinstalled. ``` ## 3. Pull the default environment ```bash $ uvx --from pyro-mcp pyro env pull debian:12 Pulled: debian:12 Version: 1.0.0 Distribution: debian 12 Installed: yes Cache dir: /home/you/.cache/pyro-mcp/environments Default packages: bash, coreutils, git Install dir: /home/you/.cache/pyro-mcp/environments/linux-x86_64/debian_12-1.0.0 Install manifest: /home/you/.cache/pyro-mcp/environments/linux-x86_64/debian_12-1.0.0/environment.json Kernel image: /home/you/.cache/pyro-mcp/environments/linux-x86_64/debian_12-1.0.0/vmlinux Rootfs image: /home/you/.cache/pyro-mcp/environments/linux-x86_64/debian_12-1.0.0/rootfs.ext4 OCI source: registry-1.docker.io/thalesmaciel/pyro-environment-debian-12:1.0.0 ``` ## 4. Run one command in a guest ```bash $ uvx --from pyro-mcp pyro run debian:12 -- git --version git version ... [run] environment=debian:12 execution_mode=guest_vsock exit_code=0 duration_ms=... ``` ## 5. Optional next steps ```bash $ uvx --from pyro-mcp pyro demo $ uvx --from pyro-mcp pyro mcp serve ``` If `pyro doctor` reports `Runtime: FAIL`, or if the `pyro run` summary does not show `execution_mode=guest_vsock`, stop and use [troubleshooting.md](troubleshooting.md).