Skip to content
Apothem
Adaptadores de entorno

Antigravity

Adaptador de entorno de Apothem para Antigravity (vista previa).

Proveedor: Antigravity Nombre de instalación: antigravity Estado: Vista previa Configuración nativa: ~/.gemini/GEMINI.md más ~/.gemini/antigravity-cli/plugins/apothem/

Instalación

apothem install --harness antigravity

El adaptador renderiza el perfil compartido en ~/.gemini/GEMINI.md e instala las cohortes de soporte de Apothem como un plugin de la CLI de Antigravity.

Archivos escritos: ~/.gemini/GEMINI.md, ~/.gemini/antigravity-cli/plugins/apothem/plugin.json, ~/.gemini/antigravity-cli/plugins/apothem/skills/, ~/.gemini/antigravity-cli/plugins/apothem/rules/, las definiciones de ayudantes locales convertidas dentro del plugin, ~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/templates/ y ~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/hooks/.

El bloque de Apothem en ~/.gemini/GEMINI.md termina con una sección de archivos de soporte de Apothem que nombra el directorio absoluto contra el que se resuelve cada cita con estilo de repositorio: rules/<name>.md bajo el rules/ del plugin, y templates/... y hooks/... bajo el .apothem/support/ del plugin.

Reglas del plugin. Antigravity descarta cualquier archivo del directorio rules/ de un plugin que no comience con un trigger válido (documentación de reglas de Antigravity), así que cada regla de Apothem se convierte durante la instalación. Una regla que siempre se aplica recibe trigger: always_on; una regla limitada a rutas recibe trigger: glob con los mismos patrones en globs; cualquier otra regla recibe trigger: model_decision. Cada regla conserva su description. Cinco reglas siempre se aplican: agnostic-posture, authority-inquiry, session-closure, context-management y el índice de reglas apothem-rule-index, que nombra cada una de las demás reglas y cuándo leerla. Las demás reglas llevan trigger: glob. Antigravity comparte un presupuesto de 20,000 tokens entre las reglas siempre activas y, cuando se supera, convierte las más grandes en referencias bajo demanda; las cinco reglas suman unos 11,000 tokens, así que ninguna se convierte en una referencia.

Manifiesto del plugin. plugin.json lleva solo name y description, las dos claves que admite el esquema de plugins de Antigravity.

Ayudantes del plugin. Las definiciones de ayudantes del directorio agents/ del plugin llevan name y description. La lista tools de Antigravity usa sus propios nombres de herramientas, y la documentación advierte que un nombre desconocido puede bloquear el subagente, así que no se emite ninguna lista de herramientas y los ayudantes heredan las herramientas del agente principal. Como nada en Antigravity impone un límite de solo lectura, las descripciones de esos ayudantes omiten la etiqueta «solo lectura».

Ancla de usuario compartida. ~/.gemini/GEMINI.md también es el ancla con alcance de usuario para las herramientas de la familia Gemini. El adaptador de Antigravity mantiene su material adicional de Apothem dentro del plugin apothem bajo ~/.gemini/antigravity-cli/plugins/, de modo que no reclama los directorios de proyecto genéricos de Gemini CLI. Como más de una herramienta carga ~/.gemini/GEMINI.md, el bloque de Apothem allí se escribe como guía global que no nombra ninguna herramienta concreta como su lector.

Asignación del perfil a la configuración nativa

El adaptador lee el perfil compartido de Apothem y renderiza el ancla de instrucciones más las cohortes de soporte en cada ejecución de apothem install o apothem update.

Notas de compatibilidad

Adaptador en vista previa. El ancla GEMINI.md es contenido de instrucciones activo; el plugin de Antigravity preserva las skills de comandos convertidas, las skills reutilizables, las definiciones de ayudantes locales, las reglas, las plantillas y el material de soporte de hooks en un espacio de nombres claro propiedad de Apothem. Los archivos de hook no se registran como eventos de hook activos de Antigravity hasta que el adaptador disponga de una capa de traducción de esquema para el hooks.json de Antigravity.

Verificación

apothem verify --harness antigravity

El comando verify confirma que:

  1. El archivo de contexto nativo existe en la ruta esperada.
  2. El manifiesto del plugin plugin.json existe, no está vacío y se analiza como JSON. El comando verify no comprueba el nombre del plugin; revisa ese campo tú mismo después de cambiarlo.

Actualización

apothem update --harness antigravity

Vuelve a derivar la configuración nativa a partir del estado actual del perfil compartido. Ejecútalo después de editar ~/.config/apothem/profile.yaml o de actualizar el paquete de Apothem instalado.

Desinstalación

apothem uninstall --harness antigravity

Elimina el bloque de Apothem de ~/.gemini/GEMINI.md y conserva cualquier otro texto que haya en él. El archivo se elimina solo cuando no queda nada más en él. También elimina las claves de Apothem de plugin.json en la carpeta del plugin ~/.gemini/antigravity-cli/plugins/apothem/ y conserva las tuyas, y elimina los archivos de Apothem en las subcarpetas skills/, rules/, agents/ y .apothem/support/ de esa carpeta; los demás archivos que hay allí permanecen. Cada archivo se respalda bajo ~/.apothem/backups/ antes de modificarse o eliminarse. El YAML del perfil compartido y el motor de Apothem no se ven afectados.

Puerta de conformidad

python -m apothem.conformity.gate --all .

Solución de problemas

SíntomaSolución
No se encuentra el archivo de configuraciónVuelve a ejecutar apothem install --harness antigravity
La verificación fallóEjecuta apothem update --harness antigravity y luego verifica de nuevo
Contenido de configuración inesperadoRevisa ~/.config/apothem/profile.yaml o --profile PATH y luego vuelve a ejecutar apothem update --harness antigravity

Opciones de configuración

IndicadorPredeterminadoDescripción
--dry-runfalsePrevisualiza la instalación sin escribir archivos.

Véase también

On this page