Pivot persistent APIs to workspaces
Replace the public persistent-sandbox contract with workspace-first naming across CLI, SDK, MCP, payloads, and on-disk state. Rename the task surface to workspace equivalents, switch create-time seeding to `seed_path`, and store records under `workspaces/<workspace_id>/workspace.json` without carrying legacy task aliases or migrating old local task state. Keep `pyro run` and `vm_*` unchanged. Validation covered `uv lock`, focused public-contract/API/CLI/manager tests, `UV_CACHE_DIR=.uv-cache make check`, and `UV_CACHE_DIR=.uv-cache make dist-check`.
This commit is contained in:
parent
f57454bcb4
commit
48b82d8386
13 changed files with 743 additions and 618 deletions
|
|
@ -2,6 +2,15 @@
|
|||
|
||||
All notable user-visible changes to `pyro-mcp` are documented here.
|
||||
|
||||
## 2.4.0
|
||||
|
||||
- Replaced the public persistent-workspace surface from `task_*` to `workspace_*` across the CLI,
|
||||
Python SDK, and MCP server in one clean cut with no compatibility aliases.
|
||||
- Renamed create-time seeding from `source_path` to `seed_path` for workspace creation while keeping
|
||||
later `workspace sync push` imports on `source_path`.
|
||||
- Switched persisted local records from `tasks/*/task.json` to `workspaces/*/workspace.json` and
|
||||
updated the main docs/examples to the workspace-first language.
|
||||
|
||||
## 2.3.0
|
||||
|
||||
- Added `task sync push` across the CLI, Python SDK, and MCP server so started task workspaces can
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue