Add MCP tool profiles for workspace chat flows
Expose stable MCP/server tool profiles so chat hosts can start narrow and widen only when needed. This adds vm-run, workspace-core, and workspace-full across the CLI serve path, Pyro.create_server(), and the package-level create_server() factory while keeping workspace-full as the default. Register profile-specific tool sets from one shared contract mapping, and narrow the workspace-core schemas so secrets, network policy, shells, services, snapshots, and disk tools do not leak into the default persistent chat profile. The full surface remains available unchanged under workspace-full. Refresh the public docs and examples around the profile progression, add a canonical OpenAI Responses workspace-core example, mark the 3.4.0 roadmap milestone done, and verify with uv lock, UV_CACHE_DIR=.uv-cache make check, UV_CACHE_DIR=.uv-cache make dist-check, and a real guest-backed workspace-core smoke for create, file write, exec, diff, export, reset, and delete.
This commit is contained in:
parent
446f7fce04
commit
eecfd7a7d7
23 changed files with 984 additions and 511 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
|
@ -2,6 +2,17 @@
|
|||
|
||||
All notable user-visible changes to `pyro-mcp` are documented here.
|
||||
|
||||
## 3.4.0
|
||||
|
||||
- Added stable MCP/server tool profiles with `vm-run`, `workspace-core`, and
|
||||
`workspace-full` so chat hosts can expose only the right model-facing surface.
|
||||
- Added `--profile` to `pyro mcp serve` plus matching `profile=` support on
|
||||
`Pyro.create_server()` and the package-level `create_server()` factory.
|
||||
- Added canonical `workspace-core` integration examples for OpenAI Responses
|
||||
and MCP client configuration, and narrowed the `workspace-core` schemas so
|
||||
secrets, network policy, shells, services, snapshots, and disk tools stay out
|
||||
of the default persistent chat profile.
|
||||
|
||||
## 3.3.0
|
||||
|
||||
- Added first-class workspace naming and discovery across the CLI, Python SDK, and MCP server
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue