Skip to content
Apothem
Referencia

Registro de entornos

Referencia técnica del registro de los adaptadores de entorno integrados de Apothem.

El registro de entornos es el inventario de adaptadores que sirve como fuente de verdad para la CLI, la documentación, las pruebas de fixtures y la validación de los anclajes de convención. La fuente en tiempo de ejecución es src/apothem/lib/harness_registry.py; cada fila de abajo es rastreable hasta ese registro, hasta el capabilities.yml de cada adaptador y hasta el STANDARD-CONVENTION-PIN.md de cada adaptador.

Matriz del registro

EntornoNombre de instalaciónAlcanceFormatoDestinosMCPAnclaje de convención
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 nativos; ~/.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>/AGENTS.md; <project>/.kimi-code/.apothem/support/discovery-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 nativos; .apothem/support/nativesrc/apothem/harnesses/opencode/STANDARD-CONVENTION-PIN.md
Qwen Codeqwen-codeuserjson~/.qwen/settings.json; ~/.qwen/QWEN.md; commands, skills, agents nativos; .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

Soporte de conjuntos de carga útil

Los valores de estado son native, converted, support-tree, profile-projected, unsupported, not-applicable y discovery-pending.

EntornoCargas útiles nativas o convertidasCargas útiles en árbol de soporteAdvertencias no admitidas o pendientes
Antigravitycomandos y trabajadores delegados convertidos; habilidades, despacho de subtrabajadores y plantillas de prompt de sistema nativos; restricciones de herramientas proyectadas desde el perfilhooks, reglas, plantillasbarras de estado, estilos de salida; descubrimiento de MCP y memoria pendiente
Claude Codecomandos convertidos; habilidades, hooks, trabajadores delegados, reglas, barras de estado, estilos de salida, MCP, despacho de subtrabajadores, restricciones de herramientas y memoria nativosplantillasCLAUDE.md sigue siendo propiedad del operador; ninguna plantilla de prompt de sistema escrita por el adaptador
CodeBuddyreglas, MCP, plantillas de prompt de sistema y memoria nativos; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, despacho de subtrabajadores
Codexcomandos y trabajadores delegados convertidos; habilidades, hooks, despacho de subtrabajadores, plantillas de prompt de sistema y memoria nativos; restricciones de herramientas proyectadas desde el perfilreglas, plantillasbarras de estado, estilos de salida; descubrimiento de MCP pendiente porque Apothem no sobrescribe config.toml
Cursorreglas, MCP y plantillas de prompt de sistema nativos; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, despacho de subtrabajadores, memoria
Gemini CLIcomandos y trabajadores delegados convertidos; habilidades, despacho de subtrabajadores y plantillas de prompt de sistema nativos; restricciones de herramientas proyectadas desde el perfilhooks, reglas, plantillasbarras de estado, estilos de salida; descubrimiento de MCP y memoria pendiente
GitHub Copilotreglas y plantillas de prompt de sistema nativas; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, MCP, despacho de subtrabajadores, memoria
GLM (Z.ai)ningunaningunacomandos, habilidades, hooks, trabajadores delegados, reglas, plantillas, barras de estado, estilos de salida, MCP, despacho de subtrabajadores, restricciones de herramientas, plantillas de prompt de sistema, memoria — GLM es un backend de modelo sin superficie de configuración nativa
Hermescomandos convertidos; plantillas de prompt de sistema nativas; restricciones de herramientas proyectadas desde el perfilhabilidades, hooks, trabajadores delegados, reglas, plantillasbarras de estado, estilos de salida, MCP, despacho de subtrabajadores
Kimi Codedespacho de subtrabajadores, plantillas de prompt de sistema y memoria nativoscomandos, habilidades, hooks, trabajadores delegados, reglas, plantillasbarras de estado, estilos de salida; descubrimiento de MCP y restricciones de herramientas pendiente
Kiroreglas, MCP, plantillas de prompt de sistema y memoria nativos; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, despacho de subtrabajadores
Open-Clawcomandos convertidos; plantillas de prompt de sistema nativas; restricciones de herramientas proyectadas desde el perfilhabilidades, hooks, trabajadores delegados, reglas, plantillasbarras de estado, estilos de salida, MCP, despacho de subtrabajadores
OpenCodecomandos y trabajadores delegados convertidos; habilidades, MCP, despacho de subtrabajadores y plantillas de prompt de sistema nativos; restricciones de herramientas proyectadas desde el perfilhooks, reglas, plantillasbarras de estado, estilos de salida
Qwen Codecomandos y trabajadores delegados convertidos; habilidades, hooks, MCP, despacho de subtrabajadores, plantillas de prompt de sistema y memoria nativos; restricciones de herramientas proyectadas desde el perfilreglas, plantillasbarras de estado, estilos de salida
Traereglas, MCP y plantillas de prompt de sistema nativos; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, despacho de subtrabajadores, memoria
Windsurfreglas y plantillas de prompt de sistema nativas; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, MCP, despacho de subtrabajadores, memoria
Zedreglas, MCP y plantillas de prompt de sistema nativos; restricciones de herramientas proyectadas desde el perfilningunacomandos, habilidades, hooks, trabajadores delegados, barras de estado, estilos de salida, despacho de subtrabajadores, memoria

Hooks de validación

El registro se mantiene sincronizado mediante estas comprobaciones:

ComprobaciónPropósito
python scripts/dev/validate_harness_convention_pins.py --today YYYY-MM-DDConfirma que cada adaptador tiene un anclaje de convención actual y que el registro sigue enumerando diecisiete adaptadores.
python -m apothem.conformity.gate --all .Ejecuta las comprobaciones de conformidad de documentación e implementación.
python -m pytestEjercita las pruebas de fixtures del registro y las pruebas de contrato de los adaptadores.

Referencia generada de adaptadores de entorno

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