Skip to content
Apothem
Référence

Registre des environnements

Référence technique du registre des adaptateurs d'environnement intégrés d'Apothem.

Le registre des environnements est l'inventaire d'adaptateurs faisant office de source de vérité, utilisé par la CLI, la documentation, les tests de fixtures et la validation des ancres de convention. La source à l'exécution est src/apothem/lib/harness_registry.py ; chaque ligne ci-dessous est traçable jusqu'à ce registre, jusqu'au capabilities.yml de chaque adaptateur et jusqu'au STANDARD-CONVENTION-PIN.md de chaque adaptateur.

Matrice du registre

EnvironnementNom d'installationPortéeFormatCiblesMCPAncre de convention
Antigravityantigravityusermarkdown~/.gemini/GEMINI.md ; ~/.gemini/antigravity-cli/plugins/apothem/discovery-pendingsrc/apothem/harnesses/antigravity/STANDARD-CONVENTION-PIN.md
Claude Codeclaude-codeuserjson~/.claude/settings.json ; agents, rules, skills, statuslines, output-styles natifs ; ~/.claude/.apothem/support/nativesrc/apothem/harnesses/claude_code/STANDARD-CONVENTION-PIN.md
CodeBuddycodebuddyprojectmarkdown<project>/.codebuddy/rules/apothem-rules.mdnativesrc/apothem/harnesses/codebuddy/STANDARD-CONVENTION-PIN.md
Codexcodexusermarkdown~/.codex/AGENTS.md ; hooks.json ; hooks/ ; agents/*.toml ; ~/.agents/skills/ ; ~/.config/apothem/discovery-pendingsrc/apothem/harnesses/codex/STANDARD-CONVENTION-PIN.md
Cursorcursorprojectmdc<project>/.cursor/rules/apothem-rules.mdcnativesrc/apothem/harnesses/cursor/STANDARD-CONVENTION-PIN.md
Gemini CLIgemini-cliprojectmarkdown<project>/GEMINI.md ; <project>/.gemini/{commands,skills,agents}/discovery-pendingsrc/apothem/harnesses/gemini_cli/STANDARD-CONVENTION-PIN.md
GitHub Copilotgithub-copilotprojectmarkdown<project>/.github/copilot-instructions.mdunsupportedsrc/apothem/harnesses/github_copilot/STANDARD-CONVENTION-PIN.md
GLM (Z.ai)glmprojecttoml<project>/.apothem/providers/glm.tomlunsupportedsrc/apothem/harnesses/glm/STANDARD-CONVENTION-PIN.md
Hermeshermesuseryaml~/.hermes/config.yaml ; ~/.hermes/.apothem/support/unsupportedsrc/apothem/harnesses/hermes/STANDARD-CONVENTION-PIN.md
Kimi Codekimi-codeprojectmarkdown<project>/.kimi-code/.apothem/support/ ; <project>/AGENTS.mddiscovery-pendingsrc/apothem/harnesses/kimi_code/STANDARD-CONVENTION-PIN.md
Kirokiroprojectmarkdown<project>/.kiro/steering/apothem-rules.mdnativesrc/apothem/harnesses/kiro/STANDARD-CONVENTION-PIN.md
Open-Clawopen-clawuserjson~/.openclaw/openclaw.json ; ~/.openclaw/.apothem/support/unsupportedsrc/apothem/harnesses/open_claw/STANDARD-CONVENTION-PIN.md
OpenCodeopencodeuserjson~/.config/opencode/opencode.json ; commands, skills, agents natifs ; .apothem/support/nativesrc/apothem/harnesses/opencode/STANDARD-CONVENTION-PIN.md
Qwen Codeqwen-codeuserjson~/.qwen/settings.json ; ~/.qwen/QWEN.md ; commands, skills, agents natifs ; .apothem/support/nativesrc/apothem/harnesses/qwen_code/STANDARD-CONVENTION-PIN.md
Traetraeprojectmarkdown<project>/.trae/rules/apothem-rules.mdnativesrc/apothem/harnesses/trae/STANDARD-CONVENTION-PIN.md
Windsurfwindsurfprojectmarkdown<project>/.devin/rules/apothem-rules.mdunsupportedsrc/apothem/harnesses/windsurf/STANDARD-CONVENTION-PIN.md
Zedzedprojectmarkdown<project>/.rulesnativesrc/apothem/harnesses/zed/STANDARD-CONVENTION-PIN.md

Prise en charge des cohortes de charge utile

Les valeurs d'état sont native, converted, support-tree, profile-projected, unsupported, not-applicable et discovery-pending.

EnvironnementCharges utiles natives ou convertiesCharges utiles en arborescence de supportAvertissements non pris en charge ou en attente
Antigravitycommandes et travailleurs délégués convertis ; compétences, répartition de sous-travailleurs et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilhooks, règles, modèlesbarres d'état, styles de sortie ; découverte de MCP et de mémoire en attente
Claude Codecommandes converties ; compétences, hooks, travailleurs délégués, règles, barres d'état, styles de sortie, MCP, répartition de sous-travailleurs, restrictions d'outils et mémoire natifsmodèlesCLAUDE.md reste détenu par l'opérateur ; aucun modèle de prompt système écrit par l'adaptateur
CodeBuddyrègles, MCP, modèles de prompt système et mémoire natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, répartition de sous-travailleurs
Codexcommandes et travailleurs délégués convertis ; compétences, hooks, répartition de sous-travailleurs, modèles de prompt système et mémoire natifs ; restrictions d'outils projetées depuis le profilrègles, modèlesbarres d'état, styles de sortie ; découverte de MCP en attente car Apothem n'écrase pas config.toml
Cursorrègles, MCP et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, répartition de sous-travailleurs, mémoire
Gemini CLIcommandes et travailleurs délégués convertis ; compétences, répartition de sous-travailleurs et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilhooks, règles, modèlesbarres d'état, styles de sortie ; découverte de MCP et de mémoire en attente
GitHub Copilotrègles et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, MCP, répartition de sous-travailleurs, mémoire
GLM (Z.ai)aucuneaucunecommandes, compétences, hooks, travailleurs délégués, règles, modèles, barres d'état, styles de sortie, MCP, répartition de sous-travailleurs, restrictions d'outils, modèles de prompt système, mémoire — GLM est un backend de modèle sans surface de configuration native
Hermescommandes converties ; modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilcompétences, hooks, travailleurs délégués, règles, modèlesbarres d'état, styles de sortie, MCP, répartition de sous-travailleurs
Kimi Coderépartition de sous-travailleurs, modèles de prompt système et mémoire natifscommandes, compétences, hooks, travailleurs délégués, règles, modèlesbarres d'état, styles de sortie ; découverte de MCP et de restrictions d'outils en attente
Kirorègles, MCP, modèles de prompt système et mémoire natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, répartition de sous-travailleurs
Open-Clawcommandes converties ; modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilcompétences, hooks, travailleurs délégués, règles, modèlesbarres d'état, styles de sortie, MCP, répartition de sous-travailleurs
OpenCodecommandes et travailleurs délégués convertis ; compétences, MCP, répartition de sous-travailleurs et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilhooks, règles, modèlesbarres d'état, styles de sortie
Qwen Codecommandes et travailleurs délégués convertis ; compétences, hooks, MCP, répartition de sous-travailleurs, modèles de prompt système et mémoire natifs ; restrictions d'outils projetées depuis le profilrègles, modèlesbarres d'état, styles de sortie
Traerègles, MCP et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, répartition de sous-travailleurs, mémoire
Windsurfrègles et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, MCP, répartition de sous-travailleurs, mémoire
Zedrègles, MCP et modèles de prompt système natifs ; restrictions d'outils projetées depuis le profilaucunecommandes, compétences, hooks, travailleurs délégués, barres d'état, styles de sortie, répartition de sous-travailleurs, mémoire

Hooks de validation

Le registre reste synchronisé grâce à ces vérifications :

VérificationObjectif
python scripts/dev/validate_harness_convention_pins.py --today YYYY-MM-DDConfirme que chaque adaptateur possède une ancre de convention à jour et que le registre énumère toujours dix-sept adaptateurs.
python -m apothem.conformity.gate --all .Exécute les vérifications de conformité de la documentation et de l'implémentation.
python -m pytestExécute les tests de fixtures du registre et les tests de contrat des adaptateurs.

Référence générée des adaptateurs d'environnement

HarnessScopeFormatTarget paths
Antigravity (antigravity)usermarkdown~/.gemini/GEMINI.md
~/.gemini/antigravity-cli/plugins/apothem/
Claude Code (claude-code)userjson~/.claude/.apothem/support/{templates,hooks,conformity,schemas}/
~/.claude/settings.json
~/.claude/{agents,rules,skills,statuslines,output-styles}/
CodeBuddy (codebuddy)projectmarkdown<project>/.codebuddy/rules/apothem-rules.md
Codex (codex)usermarkdown~/.agents/skills/
~/.codex/AGENTS.md
~/.codex/agents/*.toml
~/.codex/hooks.json
~/.codex/hooks/
~/.config/apothem/{rules,templates}/
Cursor (cursor)projectmdc<project>/.cursor/rules/apothem-rules.mdc
Gemini CLI (gemini-cli)projectmarkdown<project>/.gemini/.apothem/support/
<project>/.gemini/{commands,skills,agents}/
<project>/GEMINI.md
GitHub Copilot (github-copilot)projectmarkdown<project>/.github/copilot-instructions.md
GLM (Z.ai) (glm)projecttoml<project>/.apothem/providers/glm.toml
Hermes (hermes)useryaml~/.hermes/.apothem/support/
~/.hermes/config.yaml
Kimi Code (kimi-code)projectmarkdown<project>/.kimi-code/.apothem/support/
<project>/AGENTS.md
Kiro (kiro)projectmarkdown<project>/.kiro/steering/apothem-rules.md
Open-Claw (open-claw)userjson~/.openclaw/.apothem/support/
~/.openclaw/openclaw.json
OpenCode (opencode)userjson~/.config/opencode/.apothem/support/
~/.config/opencode/opencode.json
~/.config/opencode/{commands,skills,agents}/
Qwen Code (qwen-code)userjson~/.qwen/.apothem/support/
~/.qwen/QWEN.md
~/.qwen/settings.json
~/.qwen/{commands,skills,agents}/
Trae (trae)projectmarkdown<project>/.trae/rules/apothem-rules.md
Windsurf (windsurf)projectmarkdown<project>/.devin/rules/apothem-rules.md
Zed (zed)projectmarkdown<project>/.rules

On this page