Actualización
Actualiza Apothem y los adaptadores de entorno.
Actualiza el plugin de Claude Code
Refresca la entrada del marketplace y luego actualiza el plugin desde el menú /plugin
dentro de Claude Code:
/plugin marketplace update apothemAbre /plugin, selecciona apothem y elige la acción de actualización cuando aparezca
listada una versión más reciente del plugin.
npx siempre ejecuta la versión actual
npx @ahmed-g-gad/apothem resuelve el paquete publicado actual en cada
ejecución, así que no hay nada que actualizar. Cuando una caché obsoleta de npx sirve una copia
más antigua, fija explícitamente la dist-tag:
npx @ahmed-g-gad/apothem@latest --versionActualiza una instalación basada en el instalador
Vuelve a ejecutar el instalador —es idempotente y hace checkout de la etiqueta de lanzamiento en un árbol existente— o ejecuta el script de actualización dedicado:
bash scripts/installer/update.shpwsh -NoProfile -File scripts/installer/update.ps1El script de actualización vuelve a hacer checkout del árbol de código fuente en APOTHEM_HOME (por defecto ~/.apothem) a APOTHEM_REF: sin definir, resuelve la última etiqueta de lanzamiento firmada vMAJOR.MINOR.PATCH; un valor de etiqueta la fija, y main selecciona la rama móvil solo cuando también se define APOTHEM_ALLOW_UNVERIFIED=1. Sin esa anulación, la actualización hace checkout de la referencia y después aborta antes de volver a materializar, porque una rama no es una etiqueta de lanzamiento firmada. Verifica la firma de la etiqueta con git verify-tag antes de volver a materializar; una etiqueta sin firmar o manipulada aborta, salvo que APOTHEM_ALLOW_UNVERIFIED=1 degrade el aborto a una advertencia. Una etiqueta firmada cuya clave pública del mantenedor no está en el llavero local aborta con una guía para importar la clave, que apunta a la huella digital publicada en SECURITY.md. Después vuelve a materializar el entorno nombrado por APOTHEM_HARNESS ejecutando apothem update desde el árbol actualizado (los valores predeterminados del entorno están en la tabla de variables de entorno del instalador). Requiere una instalación previa: cuando no existe ningún árbol en APOTHEM_HOME y APOTHEM_SOURCE no está definido, termina con un mensaje que te dirige primero al instalador.
Re-materializa la salida del entorno
Después de actualizar el motor o de editar ~/.config/apothem/profile.yaml,
vuelve a derivar la configuración del entorno instalado. Los adaptadores de ámbito de usuario no necesitan
--project; los de ámbito de proyecto sí.
apothem update --harness claude-code
apothem update --harness cursor --project /path/to/project
apothem update --harness all --project /path/to/projectEjecuta el mismo comando con --dry-run --json cuando necesites una vista previa legible
por máquina sin escrituras en el sistema de archivos.
Límite actual del comando
apothem update actualiza únicamente la salida del entorno. La CLI no implementa
update --self, update --check ni update --apply; actualiza el motor
en sí a través del canal con el que lo instalaste: el flujo de /plugin, una nueva
ejecución de npx o los scripts de instalación/actualización de arriba.
Comprueba la versión del motor
apothem --version
npx @ahmed-g-gad/apothem --version