Adaptateurs d'environnement
Adaptateurs d'environnement Apothem — un profil partagé, dix-sept cibles prises en charge.
Apothem fournit dix-sept adaptateurs d'environnement intégrés. Chaque adaptateur traduit les mêmes cohortes partagées en fichiers natifs à la plateforme là où la plateforme les prend en charge, et en arborescences de support détenues par Apothem là où elle ne le fait pas.
Environnements pris en charge
Le registre pris en charge contient exactement dix-sept adaptateurs. Utilisez ces noms d'installation
exacts avec --harness, ou utilisez all pour l'ensemble déterministe du registre :
antigravity
claude-code
codebuddy
codex
cursor
gemini-cli
github-copilot
glm
hermes
kimi-code
kiro
open-claw
opencode
qwen-code
trae
windsurf
zedLa matrice détaillée du registre, les chemins cibles, les états de capacité, la prise en charge MCP et les preuves de convention-pin se trouvent dans la référence technique du registre.
Installer plusieurs environnements
Installez un environnement, ou utilisez all pour sélectionner le registre dans un ordre
déterministe. Les environnements à portée de projet nécessitent --project PATH ; cela inclut all
car le registre comprend à la fois des cibles à portée utilisateur et à portée de projet.
apothem install --harness claude-code
apothem install --harness cursor --project /path/to/project
apothem install --harness gemini-cli --project /path/to/project
apothem install --harness all --project /path/to/projectVérifier vos installations
Vérifiez chaque adaptateur d'environnement individuellement, ou appelez apothem doctor pour obtenir un
résumé du statut d'installation par adaptateur sur chaque adaptateur enregistré :
apothem verify --harness claude-code
apothem verify --harness all --project /path/to/project
apothem doctorComment fonctionnent les adaptateurs
Chaque adaptateur implémente le protocole HarnessAdapter enregistré via les
entry-points setuptools. À l'installation, la CLI charge et valide le profil
YAML partagé, résout l'adaptateur via le registre, valide le
plan de matérialisation, et écrit la configuration native à la plateforme à l'emplacement
utilisateur ou projet natif de l'environnement. À la mise à jour, elle re-dérive depuis l'état
actuel du profil.
profile.yaml + packaged cohorts
identity / preferences / rules
commands / skills / delegated definitions / hooks / templates
|
+-- antigravity --> ~/.gemini/GEMINI.md + ~/.gemini/antigravity-cli/plugins/apothem/
+-- claude-code --> ~/.claude/ native folders + ~/.claude/.apothem/support/
+-- codex --> ~/.codex/ + ~/.agents/skills/ + ~/.config/apothem/{rules,templates}/
+-- cursor --> <project>/.cursor/rules/*.mdc
+-- gemini-cli --> <project>/GEMINI.md + <project>/.gemini/
+-- github-copilot --> <project>/.github/copilot-instructions.md
+-- windsurf --> <project>/.devin/rules/
+-- ...Consultez Abstraction d'adaptateur d'environnement pour la spécification du protocole.
Guides pratiques de rédaction et de pipeline
Procédures pas à pas orientées tâches pour affiner du contenu en spécifications, générer des suites de plans, relire des plans, exécuter des phases, ajouter des artefacts et exécuter des portes de qualité.
Claude Code
Adaptateur d'environnement Apothem pour Claude Code (GA).