Mise à jour
Mettre à jour Apothem et les adaptateurs d'environnement.
Mettre à jour le plugin Claude Code
Actualisez l'entrée du marketplace, puis mettez à jour le plugin depuis le menu
/plugin à l'intérieur de Claude Code :
/plugin marketplace update apothemOuvrez /plugin, sélectionnez apothem, et choisissez l'action de mise à jour lorsqu'une version plus récente
du plugin est listée.
npx exécute toujours la version actuelle
npx @ahmed-g-gad/apothem résout le paquet publié actuel à chaque
exécution, il n'y a donc rien à mettre à jour. Lorsqu'un cache npx obsolète sert une ancienne
copie, épinglez explicitement la dist-tag :
npx @ahmed-g-gad/apothem@latest --versionMettre à jour une installation basée sur l'installeur
Réexécutez l'installeur — il est idempotent et extrait l'étiquette de publication dans une arborescence existante — ou exécutez le script de mise à jour dédié :
bash scripts/installer/update.shpwsh -NoProfile -File scripts/installer/update.ps1Le script de mise à jour réextrait l'arborescence source dans APOTHEM_HOME (par défaut ~/.apothem) à la ref APOTHEM_REF — non définie, il résout la dernière étiquette de publication signée vMAJOR.MINOR.PATCH, une valeur d'étiquette l'épingle, et main sélectionne la branche mouvante uniquement lorsque APOTHEM_ALLOW_UNVERIFIED=1 est aussi défini. Sans cette dérogation, la mise à jour extrait la ref puis s'interrompt avant de re-matérialiser, car une branche n'est pas une étiquette de publication signée. Elle vérifie la signature de l'étiquette avec git verify-tag avant de re-matérialiser ; une étiquette non signée ou altérée interrompt l'opération, sauf si APOTHEM_ALLOW_UNVERIFIED=1 rétrograde l'interruption en avertissement. Une étiquette signée dont la clé publique du mainteneur est absente du trousseau local interrompt l'opération avec des instructions d'importation de clé, qui renvoient à l'empreinte publiée dans SECURITY.md. Elle re-matérialise ensuite l'environnement nommé par APOTHEM_HARNESS en exécutant apothem update depuis l'arborescence actualisée (la valeur par défaut de l'environnement suit le tableau des variables d'environnement de l'installeur). Elle exige une installation préalable : lorsqu'aucune arborescence n'existe à APOTHEM_HOME et que APOTHEM_SOURCE n'est pas défini, elle se termine avec un message vous renvoyant d'abord vers l'installeur.
Re-matérialiser la sortie de l'environnement
Après avoir mis à jour le moteur ou édité ~/.config/apothem/profile.yaml,
re-dérivez la configuration de l'environnement installé. Les adaptateurs à portée utilisateur n'ont pas besoin de
--project ; les adaptateurs à portée de projet en ont besoin.
apothem update --harness claude-code
apothem update --harness cursor --project /path/to/project
apothem update --harness all --project /path/to/projectExécutez la même commande avec --dry-run --json lorsque vous avez besoin d'un aperçu
lisible par machine sans écriture sur le système de fichiers.
Limite actuelle de la commande
apothem update met à jour uniquement la sortie de l'environnement. La CLI n'implémente pas
update --self, update --check ni update --apply ; mettez à jour le moteur
lui-même via le canal avec lequel vous l'avez installé — le flux /plugin, une nouvelle
exécution npx, ou les scripts installer/update ci-dessus.
Vérifier la version du moteur
apothem --version
npx @ahmed-g-gad/apothem --version