release
GitHub用于在准备发布时统一更新项目各文件中的版本号,支持指定版本或自动递增,并同步更新依赖锁文件。
Trigger Scenarios
Install
npx skills add katanemo/plano --skill release -g -y
SKILL.md
Frontmatter
{
"name": "release",
"description": "Bump the Plano version across all required files. Use when preparing a release.",
"user-invocable": true,
"disable-model-invocation": true
}
Prepare a release version bump. The user may provide the new version number as $ARGUMENTS (e.g., /release 0.4.12), or a bump type (major, minor, patch).
If no argument is provided, read the current version from cli/planoai/__init__.py, auto-increment the patch version (e.g., 0.4.11 → 0.4.12), and confirm with the user before proceeding.
Update the version string in ALL of these files:
.github/workflows/ci.ymlcli/planoai/__init__.pycli/planoai/consts.pycli/pyproject.tomlbuild_filter_image.shconfig/validate_plano_config.shdocs/source/conf.pydocs/source/get_started/quickstart.rstdocs/source/resources/deployment.rstapps/www/src/components/Hero.tsxdemos/llm_routing/preference_based_routing/README.md
Do NOT change version strings in *.lock files or Cargo.lock.
After updating all version strings, run cd cli && uv lock to update the lock file with the new version.
After making changes, show a summary of all files modified and the old → new version.
Version History
- 0.4.26 Current 2026-07-06 00:27


