What problem does it solve?
Provides a controlled, user-aware upgrade flow for the RMBC Skills package so users and agent workflows can move to newer versions without losing context or surprising the running task.
Core Features & Use Cases
- Inline upgrade handling: Detects UPGRADE_AVAILABLE in preambles, prompts the user according to auto-upgrade settings, runs the upgrade binary, and continues the original skill flow.
- Standalone mode: Forces an update check, reports up-to-date state, or runs the same interactive upgrade flow when invoked directly.
- Changelog summarization: Reads VERSION and CHANGELOG.md to extract and present concise "what's new" bullets for the version range between old and new installs.
- Use Case: An agent detects a newer RMBC release during a copy-generation session and either auto-upgrades or asks the operator while preserving the task continuity.
Quick Start
Run the rmbc-upgrade skill to check for available updates, apply the upgrade if desired, and summarize the changelog between your current and the new version.