gstack-upgrade

gstack-upgrade

Catalogue généré le 2026-05-11

En une phrase

Met à jour gstack vers sa dernière version, détecte automatiquement comment il est installé (global, local, vendored) et te montre ce qui change.

Quand l'utiliser

Comment l'invoquer

Description détaillée

Le skill gstack-upgrade gère le cycle de mise à jour de gstack. Au début de chaque session, gstack vérifie en arrière-plan s'il existe une version plus récente. Quand c'est le cas, il te le signale dans le préambule d'un skill. À ce moment, tu as quatre choix : oui mettre à jour maintenant, oui et active l'auto-upgrade pour ne plus jamais y penser, pas maintenant (avec un snooze qui s'allonge à chaque report : 24h, puis 48h, puis 1 semaine), ou ne plus me demander.

Le skill détecte automatiquement comment gstack est installé sur ta machine. Cinq cas possibles : install global git (le plus courant, dans ~/.claude/skills/gstack/), install local git (cloné dans le projet courant), vendored local (copié sans git dans .claude/skills/gstack/), vendored global, ou pas trouvé du tout. Pour les installs git, il fait un git fetch + reset --hard origin/main + ./setup. Pour les vendored, il clone une nouvelle copie, l'échange avec l'ancienne (gardée en .bak au cas où), puis relance le setup.

Si tu as des modifications locales non commitées dans le dossier gstack (rare mais possible pour les contributeurs), le skill les stash avant l'upgrade et te prévient pour que tu puisses les récupérer après. Auto-upgrade s'active via la config (gstack-config set auto_upgrade true) ou la variable d'environnement GSTACK_AUTO_UPGRADE=1. Pour désactiver complètement les vérifications de mises à jour, tu réponds "Never ask again" — ça met update_check: false dans la config. À la fin de l'upgrade, le skill te montre ce qui a changé depuis ta version précédente.

Source


Revision #2
Created 2026-05-11 21:19:21 UTC by thymon
Updated 2026-05-11 21:36:59 UTC by thymon