pyro-mcp/docs
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
..
assets Refresh quickstart walkthrough recording 2026-03-09 23:06:21 -03:00
roadmap Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00
first-run.md Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00
host-requirements.md Align doctor docs with CLI output 2026-03-09 21:00:37 -03:00
install.md Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00
integrations.md Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00
public-contract.md Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -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