pyro-mcp/examples
Thales Maciel 287f6d100f Add stopped-workspace disk export and inspection
Finish the 3.1.0 secondary disk-tools milestone so stable workspaces can be
stopped, inspected offline, exported as raw ext4 images, and started again
without changing the primary workspace-first interaction model.

Add workspace stop/start plus workspace disk export/list/read across the CLI,
SDK, and MCP, backed by a new offline debugfs inspection helper and guest-only
validation. Scrub runtime-only guest state before disk inspection/export, and
fix the real guest reliability gaps by flushing the filesystem on stop and
removing stale Firecracker socket files before restart.

Update the docs, examples, changelog, and roadmap to mark 3.1.0 done, and
cover the new lifecycle/disk paths with API, CLI, manager, contract, and
package-surface tests.

Validation: uv lock; UV_CACHE_DIR=.uv-cache make check; UV_CACHE_DIR=.uv-cache
make dist-check; real guest-backed smoke for create, shell/service activity,
stop, workspace disk list/read/export, start, exec, and delete.
2026-03-12 20:57:16 -03:00
..
agent_vm_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
claude_desktop_mcp_config.json Add concrete Claude Desktop and Cursor MCP configs 2026-03-08 13:41:47 -03:00
cursor_mcp_config.json Add concrete Claude Desktop and Cursor MCP configs 2026-03-08 13:41:47 -03:00
langchain_vm_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
mcp_client_config.md Refactor public API around environments 2026-03-08 16:02:02 -03:00
ollama_tool_demo.py Bootstrap pyro_mcp v0.0.1 with MCP static tool and Ollama demo 2026-03-05 15:41:57 -03:00
openai_responses_vm_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
python_lifecycle.py Harden default environment pull behavior 2026-03-11 19:27:09 -03:00
python_run.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
python_shell.py Add persistent workspace shell sessions 2026-03-12 02:31:57 -03:00
python_workspace.py Add stopped-workspace disk export and inspection 2026-03-12 20:57:16 -03:00
static_tool_demo.py Bundle firecracker runtime and switch ollama demo to live logs 2026-03-05 20:20:36 -03:00