delimit_release_plan
Generates a release plan from git history. Enumerates services, changes, and version bumps to prepare for cutting a release.
Instructions
Generate a release plan from git history (Pro).
When to use: ahead of cutting a release, to enumerate the services and changes that will ship and surface the version to bump. When NOT to use: to validate readiness (use delimit_release_validate) or to ship code (use delimit_deploy_publish).
Sibling contrast: delimit_deploy_plan plans a deploy of one app; this plans a multi-service release across an environment.
Side effects: read-only on git/repo state; gated by require_premium. Calls backends.tools_infra.release_plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| environment | No | Target environment, "production" or "staging". Default "production". | production |
| version | No | Release version. Auto-detected from git tags if empty. | |
| repository | No | Repository path. Default "." (cwd). | . |
| services | No | Optional list of service names to scope the plan; None = all services in the repo manifest. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||