Skip to content
Apothem
Referenz

Harness-Registry

Technische Registry-Referenz für die integrierten Apothem-Harness-Adapter.

Die Harness-Registry ist das als Source of Truth dienende Adapter-Inventar, das von der CLI, der Dokumentation, den Fixture-Tests und der Konventionsanker-Validierung verwendet wird. Die Laufzeitquelle ist src/apothem/lib/harness_registry.py; jede Zeile unten ist auf diese Registry, die capabilities.yml jedes Adapters und die STANDARD-CONVENTION-PIN.md jedes Adapters rückführbar.

Registry-Matrix

HarnessInstallationsnameGeltungsbereichFormatZieleMCPKonventionsanker
Antigravityantigravityusermarkdown~/.gemini/GEMINI.md; ~/.gemini/antigravity-cli/plugins/apothem/discovery-pendingsrc/apothem/harnesses/antigravity/STANDARD-CONVENTION-PIN.md
Claude Codeclaude-codeuserjson~/.claude/settings.json; native agents, rules, skills, statuslines, output-styles; ~/.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; native commands, skills, agents; .apothem/support/nativesrc/apothem/harnesses/opencode/STANDARD-CONVENTION-PIN.md
Qwen Codeqwen-codeuserjson~/.qwen/settings.json; ~/.qwen/QWEN.md; native commands, skills, agents; .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

Unterstützung der Payload-Kohorten

Die Statuswerte sind native, converted, support-tree, profile-projected, unsupported, not-applicable und discovery-pending.

HarnessNative oder konvertierte PayloadsSupport-Tree-PayloadsNicht unterstützte oder ausstehende Warnungen
Antigravitykonvertierte Commands und delegierte Worker; native Skills, Sub-Worker-Dispatch, System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenHooks, Regeln, TemplatesStatuslines, Output-Styles; MCP- und Memory-Discovery ausstehend
Claude Codekonvertierte Commands; native Skills, Hooks, delegierte Worker, Regeln, Statuslines, Output-Styles, MCP, Sub-Worker-Dispatch, Tool-Einschränkungen, MemoryTemplatesCLAUDE.md bleibt im Besitz des Operators; kein vom Adapter geschriebenes System-Prompt-Template
CodeBuddynative Regeln, MCP, System-Prompt-Templates, Memory; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, Sub-Worker-Dispatch
Codexkonvertierte Commands und delegierte Worker; native Skills, Hooks, Sub-Worker-Dispatch, System-Prompt-Templates, Memory; aus dem Profil projizierte Tool-EinschränkungenRegeln, TemplatesStatuslines, Output-Styles; MCP-Discovery ausstehend, da Apothem config.toml nicht überschreibt
Cursornative Regeln, MCP, System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, Sub-Worker-Dispatch, Memory
Gemini CLIkonvertierte Commands und delegierte Worker; native Skills, Sub-Worker-Dispatch, System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenHooks, Regeln, TemplatesStatuslines, Output-Styles; MCP- und Memory-Discovery ausstehend
GitHub Copilotnative Regeln und System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, MCP, Sub-Worker-Dispatch, Memory
GLM (Z.ai)keinekeineCommands, Skills, Hooks, delegierte Worker, Regeln, Templates, Statuslines, Output-Styles, MCP, Sub-Worker-Dispatch, Tool-Einschränkungen, System-Prompt-Templates, Memory — GLM ist ein Modell-Backend ohne native Konfigurationsoberfläche
Hermeskonvertierte Commands; native System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenSkills, Hooks, delegierte Worker, Regeln, TemplatesStatuslines, Output-Styles, MCP, Sub-Worker-Dispatch
Kimi Codenative Sub-Worker-Dispatch, System-Prompt-Templates, MemoryCommands, Skills, Hooks, delegierte Worker, Regeln, TemplatesStatuslines, Output-Styles; MCP- und Tool-Einschränkungen-Discovery ausstehend
Kironative Regeln, MCP, System-Prompt-Templates, Memory; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, Sub-Worker-Dispatch
Open-Clawkonvertierte Commands; native System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenSkills, Hooks, delegierte Worker, Regeln, TemplatesStatuslines, Output-Styles, MCP, Sub-Worker-Dispatch
OpenCodekonvertierte Commands und delegierte Worker; native Skills, MCP, Sub-Worker-Dispatch, System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenHooks, Regeln, TemplatesStatuslines, Output-Styles
Qwen Codekonvertierte Commands und delegierte Worker; native Skills, Hooks, MCP, Sub-Worker-Dispatch, System-Prompt-Templates, Memory; aus dem Profil projizierte Tool-EinschränkungenRegeln, TemplatesStatuslines, Output-Styles
Traenative Regeln, MCP, System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, Sub-Worker-Dispatch, Memory
Windsurfnative Regeln und System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, MCP, Sub-Worker-Dispatch, Memory
Zednative Regeln, MCP, System-Prompt-Templates; aus dem Profil projizierte Tool-EinschränkungenkeineCommands, Skills, Hooks, delegierte Worker, Statuslines, Output-Styles, Sub-Worker-Dispatch, Memory

Validierungs-Hooks

Die Registry bleibt durch diese Prüfungen synchronisiert:

PrüfungZweck
python scripts/dev/validate_harness_convention_pins.py --today YYYY-MM-DDBestätigt, dass jeder Adapter einen aktuellen Konventionsanker besitzt und die Registry weiterhin siebzehn Adapter aufzählt.
python -m apothem.conformity.gate --all .Führt die Konformitätsprüfungen für Dokumentation und Implementierung aus.
python -m pytestÜbt die Registry-Fixture-Tests und die Adapter-Vertragstests aus.

Generierte Harness-Adapter-Referenz

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