Skip to content
Apothem
Referensi

Registri harness

Referensi registri teknis untuk adaptor harness Apothem bawaan.

Registri harness adalah inventaris adaptor sumber-kebenaran yang digunakan oleh CLI, dokumentasi, uji fixture, dan validasi pin konvensi. Sumber saat runtime adalah src/apothem/lib/harness_registry.py; setiap baris di bawah dapat dilacak ke registri itu, ke capabilities.yml setiap adaptor, dan ke STANDARD-CONVENTION-PIN.md setiap adaptor.

Matriks registri

HarnessNama instalCakupanFormatTargetMCPPin konvensi
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 native; ~/.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 native; .apothem/support/nativesrc/apothem/harnesses/opencode/STANDARD-CONVENTION-PIN.md
Qwen Codeqwen-codeuserjson~/.qwen/settings.json; ~/.qwen/QWEN.md; commands, skills, agents native; .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

Dukungan kohor payload

Nilai status adalah native, converted, support-tree, profile-projected, unsupported, not-applicable, dan discovery-pending.

HarnessPayload native atau yang dikonversiPayload pohon dukunganPeringatan tidak didukung atau tertunda
Antigravitycommand dan pekerja terdelegasi yang dikonversi; skill, dispatch sub-pekerja, dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profilhook, rule, templatestatusline, output style; penemuan MCP dan memori tertunda
Claude Codecommand yang dikonversi; skill, hook, pekerja terdelegasi, rule, statusline, output style, MCP, dispatch sub-pekerja, pembatasan tool, dan memori nativetemplateCLAUDE.md tetap milik operator; tidak ada template prompt sistem yang ditulis adaptor
CodeBuddyrule, MCP, template prompt sistem, dan memori native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, dispatch sub-pekerja
Codexcommand dan pekerja terdelegasi yang dikonversi; skill, hook, dispatch sub-pekerja, template prompt sistem, dan memori native; pembatasan tool yang diproyeksikan dari profilrule, templatestatusline, output style; penemuan MCP tertunda karena Apothem tidak menimpa config.toml
Cursorrule, MCP, dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, dispatch sub-pekerja, memori
Gemini CLIcommand dan pekerja terdelegasi yang dikonversi; skill, dispatch sub-pekerja, dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profilhook, rule, templatestatusline, output style; penemuan MCP dan memori tertunda
GitHub Copilotrule dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, MCP, dispatch sub-pekerja, memori
GLM (Z.ai)tidak adatidak adacommand, skill, hook, pekerja terdelegasi, rule, template, statusline, output style, MCP, dispatch sub-pekerja, pembatasan tool, template prompt sistem, memori — GLM adalah backend model tanpa permukaan konfigurasi native
Hermescommand yang dikonversi; template prompt sistem native; pembatasan tool yang diproyeksikan dari profilskill, hook, pekerja terdelegasi, rule, templatestatusline, output style, MCP, dispatch sub-pekerja
Kimi Codedispatch sub-pekerja, template prompt sistem, dan memori nativecommand, skill, hook, pekerja terdelegasi, rule, templatestatusline, output style; penemuan MCP dan pembatasan tool tertunda
Kirorule, MCP, template prompt sistem, dan memori native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, dispatch sub-pekerja
Open-Clawcommand yang dikonversi; template prompt sistem native; pembatasan tool yang diproyeksikan dari profilskill, hook, pekerja terdelegasi, rule, templatestatusline, output style, MCP, dispatch sub-pekerja
OpenCodecommand dan pekerja terdelegasi yang dikonversi; skill, MCP, dispatch sub-pekerja, dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profilhook, rule, templatestatusline, output style
Qwen Codecommand dan pekerja terdelegasi yang dikonversi; skill, hook, MCP, dispatch sub-pekerja, template prompt sistem, dan memori native; pembatasan tool yang diproyeksikan dari profilrule, templatestatusline, output style
Traerule, MCP, dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, dispatch sub-pekerja, memori
Windsurfrule dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, MCP, dispatch sub-pekerja, memori
Zedrule, MCP, dan template prompt sistem native; pembatasan tool yang diproyeksikan dari profiltidak adacommand, skill, hook, pekerja terdelegasi, statusline, output style, dispatch sub-pekerja, memori

Hook validasi

Registri tetap tersinkronisasi melalui pemeriksaan berikut:

PemeriksaanTujuan
python scripts/dev/validate_harness_convention_pins.py --today YYYY-MM-DDMemastikan setiap adaptor memiliki pin konvensi terkini dan registri masih menyebutkan tujuh belas adaptor.
python -m apothem.conformity.gate --all .Menjalankan pemeriksaan konformitas dokumentasi dan implementasi.
python -m pytestMenjalankan uji fixture registri dan uji kontrak adaptor.

Referensi adaptor harness yang dihasilkan

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