pyro-mcp/runtime_sources/linux-x86_64
Thales Maciel f504f0a331 Add workspace service lifecycle with typed readiness
Make persistent workspaces capable of running long-lived background processes instead of forcing everything through one-shot exec calls.

Add workspace service start/list/status/logs/stop across the CLI, Python SDK, and MCP server, with multiple named services per workspace, typed readiness probes (file, tcp, http, and command), and aggregate service counts on workspace status. Keep service state and logs outside /workspace so diff and export semantics stay workspace-scoped, and extend the guest agent plus backends to persist service records and logs across separate calls.

Update the 2.7.0 docs, examples, changelog, and roadmap milestone to reflect the shipped surface.

Validation: uv lock; UV_CACHE_DIR=.uv-cache make check; UV_CACHE_DIR=.uv-cache make dist-check; real guest-backed Firecracker smoke for workspace create, two service starts, list/status/logs, diff unaffected, stop, and delete.
2026-03-12 05:36:28 -03:00
..
bin Add real runtime materialization pipeline and bundle artifacts 2026-03-06 19:26:29 -03:00
guest Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00
packages Finalize guest boot and exec runtime updates 2026-03-07 17:09:21 -03:00
profiles Add real runtime materialization pipeline and bundle artifacts 2026-03-06 19:26:29 -03:00
scripts Stabilize kernel materialization parallelism 2026-03-08 20:43:51 -03:00
runtime.lock.json Add seeded task workspace creation 2026-03-11 21:45:38 -03:00