Template
rm_workspace_templateSet up and save workspace configuration from a template, then run version-bump maintenance across managed repositories.
Instructions
Template (rm_workspace). Core workspace organization, configuration, and maintenance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part | No | Version part to bump for 'maintain' (major, minor, patch). | patch |
| force | No | For 'maintain': bump even when no code changes are detected, and override an orphan local 'next-version' tag (delete it and re-bump) — only if that tag is NOT on the remote. | |
| phase | No | Starting phase number for 'maintain'. | |
| job_id | No | Job ID to check status for 'maintain_status' action. | |
| dry_run | No | Perform a dry run for 'maintain'. | |
| install | No | For 'setup': after clone/pull, materialize each project's .uv-workspace-siblings/agent-connector-sdk symlink and run `uv sync`, dependency-ordered (agent-connector-sdk first, since every fleet member depends on it and it is not yet published to PyPI at the required floor). Best-effort per project; a partial failure is reported (status='error' with per-project detail in 'data'), never masked as a uniform success. See CONCEPT:RM-BOOTSTRAP. | |
| summary | No | For 'maintain_status': return a COMPACT roll-up (per-phase counts + failed set + active names + remaining count) instead of the full per-repo phase dump. Keeps the response inline at 200+ repos. Set False for the full per-repo detail. | |
| projects | No | For 'maintain': comma-separated repo names to bump ONLY those (e.g. re-bump repos a prior run skipped) instead of the whole topological set. Restricts the bulk phase to these names. | |
| yml_path | No | Path to workspace.yml (for 'setup', 'template', 'save'). | |
| auto_start | No | For 'maintain': begin at the lowest phase with repository changes instead of always 'phase', cascading to every later phase and skipping unchanged upstream phases. Default True; set False to start at 'phase'. Ignored when 'projects' or 'force' is set. | |
| config_dict | No | Dictionary representation of WorkspaceConfig (for 'save'). | |
| use_default | No | Use the pre-filled package template for 'template'. | |
| fleet_evidence_json | No | Bounded immutable reference JSON for fleet_evidence_check. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |