Skip to content
Apothem
레퍼런스

하니스 레지스트리

내장 Apothem 하니스 어댑터에 대한 기술 레지스트리 레퍼런스.

하니스 레지스트리는 CLI, 문서, 픽스처 테스트, 규약 핀 검증에서 사용하는 신뢰할 수 있는 단일 출처(source-of-truth) 어댑터 인벤토리입니다. 런타임 소스는 src/apothem/lib/harness_registry.py이며, 아래의 모든 행은 해당 레지스트리, 각 어댑터의 capabilities.yml, 그리고 각 어댑터의 STANDARD-CONVENTION-PIN.md까지 추적 가능합니다.

레지스트리 매트릭스

하니스설치 이름범위형식대상MCP규약 핀
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; ~/.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; .apothem/support/nativesrc/apothem/harnesses/opencode/STANDARD-CONVENTION-PIN.md
Qwen Codeqwen-codeuserjson~/.qwen/settings.json; ~/.qwen/QWEN.md; 네이티브 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

페이로드 코호트 지원

상태 값은 native, converted, support-tree, profile-projected, unsupported, not-applicable, discovery-pending입니다.

하니스네이티브 또는 변환된 페이로드지원 트리 페이로드미지원 또는 보류 경고
Antigravity변환된 명령어 및 위임 워커; 네이티브 스킬, 서브워커 디스패치, 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한훅, 규칙, 템플릿상태표시줄, 출력 스타일; MCP 및 메모리 디스커버리 보류
Claude Code변환된 명령어; 네이티브 스킬, 훅, 위임 워커, 규칙, 상태표시줄, 출력 스타일, MCP, 서브워커 디스패치, 도구 제한, 메모리템플릿CLAUDE.md는 계속 운영자 소유; 어댑터가 작성하는 시스템 프롬프트 템플릿 없음
CodeBuddy네이티브 규칙, MCP, 시스템 프롬프트 템플릿, 메모리; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, 서브워커 디스패치
Codex변환된 명령어 및 위임 워커; 네이티브 스킬, 훅, 서브워커 디스패치, 시스템 프롬프트 템플릿, 메모리; 프로필에서 투영된 도구 제한규칙, 템플릿상태표시줄, 출력 스타일; Apothem이 config.toml을 덮어쓰지 않으므로 MCP 디스커버리 보류
Cursor네이티브 규칙, MCP, 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, 서브워커 디스패치, 메모리
Gemini CLI변환된 명령어 및 위임 워커; 네이티브 스킬, 서브워커 디스패치, 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한훅, 규칙, 템플릿상태표시줄, 출력 스타일; MCP 및 메모리 디스커버리 보류
GitHub Copilot네이티브 규칙 및 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, MCP, 서브워커 디스패치, 메모리
GLM (Z.ai)없음없음명령어, 스킬, 훅, 위임 워커, 규칙, 템플릿, 상태표시줄, 출력 스타일, MCP, 서브워커 디스패치, 도구 제한, 시스템 프롬프트 템플릿, 메모리 — GLM은 네이티브 구성 표면이 없는 모델 백엔드입니다
Hermes변환된 명령어; 네이티브 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한스킬, 훅, 위임 워커, 규칙, 템플릿상태표시줄, 출력 스타일, MCP, 서브워커 디스패치
Kimi Code네이티브 서브워커 디스패치, 시스템 프롬프트 템플릿, 메모리명령어, 스킬, 훅, 위임 워커, 규칙, 템플릿상태표시줄, 출력 스타일; MCP 및 도구 제한 디스커버리 보류
Kiro네이티브 규칙, MCP, 시스템 프롬프트 템플릿, 메모리; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, 서브워커 디스패치
Open-Claw변환된 명령어; 네이티브 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한스킬, 훅, 위임 워커, 규칙, 템플릿상태표시줄, 출력 스타일, MCP, 서브워커 디스패치
OpenCode변환된 명령어 및 위임 워커; 네이티브 스킬, MCP, 서브워커 디스패치, 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한훅, 규칙, 템플릿상태표시줄, 출력 스타일
Qwen Code변환된 명령어 및 위임 워커; 네이티브 스킬, 훅, MCP, 서브워커 디스패치, 시스템 프롬프트 템플릿, 메모리; 프로필에서 투영된 도구 제한규칙, 템플릿상태표시줄, 출력 스타일
Trae네이티브 규칙, MCP, 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, 서브워커 디스패치, 메모리
Windsurf네이티브 규칙 및 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, MCP, 서브워커 디스패치, 메모리
Zed네이티브 규칙, MCP, 시스템 프롬프트 템플릿; 프로필에서 투영된 도구 제한없음명령어, 스킬, 훅, 위임 워커, 상태표시줄, 출력 스타일, 서브워커 디스패치, 메모리

검증 훅

레지스트리는 다음 검사를 통해 동기화 상태를 유지합니다.

검사목적
python scripts/dev/validate_harness_convention_pins.py --today YYYY-MM-DD각 어댑터가 최신 규약 핀을 가지고 있고 레지스트리가 여전히 열일곱 개의 어댑터를 열거하는지 확인합니다.
python -m apothem.conformity.gate --all .문서 및 구현 적합성 검사를 실행합니다.
python -m pytest레지스트리 픽스처 테스트와 어댑터 계약 테스트를 실행합니다.

생성된 하니스 어댑터 레퍼런스

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