| name | qsdev-update |
| description | Update qsdev-managed configuration files to the latest templates and settings. |
| disable-model-invocation | true |
| allowed-tools | Bash(qsdev *) Read Grep Glob |
qsdev update
Current Environment
!qsdev status --json 2>/dev/null || echo '{"tools": {}}'
!git log --oneline -5 2>/dev/null || echo 'not a git repo'
Instructions
-
Show current state: Present the current qsdev status and recent git changes from the output above.
-
Preview changes: Run qsdev init --update --dry-run --json to preview what will be updated. Present:
- Files that will be modified
- New settings or tools that will be added
- Deprecated settings that will be removed
-
Get confirmation: Ask the user to confirm before applying the update.
-
Run update: Execute qsdev init --update to apply the configuration updates.
-
Verify results: Run qsdev devenv doctor --json to confirm the update succeeded and no new issues were introduced.
-
Summarize: Report what was updated, any new features or tools that were added, and any breaking changes or manual steps needed.