pyro-mcp/examples
Thales Maciel 9e11dcf9ab Add task sync push milestone
Tasks could start from host content in 2.2.0, but there was still no post-create path to update a live workspace from the host. This change adds the next host-to-task step so repeated fix or review loops do not require recreating the task for every local change.

Add task sync push across the CLI, Python SDK, and MCP server, reusing the existing safe archive import path from seeded task creation instead of introducing a second transfer stack. The implementation keeps sync separate from workspace_seed metadata, validates destinations under /workspace, and documents the current non-atomic recovery path as delete-and-recreate.

Validation:
- uv lock
- UV_CACHE_DIR=.uv-cache uv run pytest --no-cov tests/test_cli.py tests/test_vm_manager.py tests/test_api.py tests/test_server.py tests/test_public_contract.py
- UV_CACHE_DIR=.uv-cache make check
- UV_CACHE_DIR=.uv-cache make dist-check
- real guest-backed smoke: task create --source-path, task sync push, task exec to verify both files, task delete
2026-03-11 22:20:55 -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_task.py Add task sync push milestone 2026-03-11 22:20:55 -03:00
static_tool_demo.py Bundle firecracker runtime and switch ollama demo to live logs 2026-03-05 20:20:36 -03:00