المرجع
سجلّ الهارنس
مرجع سجلّ تقني لمحوّلات هارنس Apothem المُضمَّنة.
سجلّ الهارنس هو جرد المحوّلات المصدر-للحقيقة المُستخدَم من قِبل الـ CLI
والوثائق واختبارات التركيبات والتحقّق من دبّوس العُرف. مصدر وقت-التشغيل
هو src/apothem/lib/harness_registry.py؛ وكل صف أدناه قابل للتتبّع إلى ذلك
السجلّ، وملف capabilities.yml لكل-محوّل، و
STANDARD-CONVENTION-PIN.md لكل محوّل.
مصفوفة السجلّ
| الهارنس | اسم التثبيت | النطاق | الصيغة | الأهداف | MCP | دبّوس العُرف |
|---|---|---|---|---|---|---|
| Antigravity | antigravity | المستخدم | markdown | ~/.gemini/GEMINI.md؛ ~/.gemini/antigravity-cli/plugins/apothem/ | بانتظار الاكتشاف | src/apothem/harnesses/antigravity/STANDARD-CONVENTION-PIN.md |
| Claude Code | claude-code | المستخدم | json | ~/.claude/settings.json؛ agents وrules وskills وstatuslines وoutput-styles الأصلية؛ ~/.claude/.apothem/support/ | أصلي | src/apothem/harnesses/claude_code/STANDARD-CONVENTION-PIN.md |
| CodeBuddy | codebuddy | المشروع | markdown | <project>/.codebuddy/rules/apothem-rules.md | أصلي | src/apothem/harnesses/codebuddy/STANDARD-CONVENTION-PIN.md |
| Codex | codex | المستخدم | markdown | ~/.codex/AGENTS.md؛ hooks.json؛ hooks/؛ agents/*.toml؛ ~/.agents/skills/؛ ~/.config/apothem/ | بانتظار الاكتشاف | src/apothem/harnesses/codex/STANDARD-CONVENTION-PIN.md |
| Cursor | cursor | المشروع | mdc | <project>/.cursor/rules/apothem-rules.mdc | أصلي | src/apothem/harnesses/cursor/STANDARD-CONVENTION-PIN.md |
| Gemini CLI | gemini-cli | المشروع | markdown | <project>/GEMINI.md؛ <project>/.gemini/{commands,skills,agents}/ | بانتظار الاكتشاف | src/apothem/harnesses/gemini_cli/STANDARD-CONVENTION-PIN.md |
| GitHub Copilot | github-copilot | المشروع | markdown | <project>/.github/copilot-instructions.md | غير مدعوم | src/apothem/harnesses/github_copilot/STANDARD-CONVENTION-PIN.md |
| GLM (Z.ai) | glm | المشروع | toml | <project>/.apothem/providers/glm.toml | غير مدعوم | src/apothem/harnesses/glm/STANDARD-CONVENTION-PIN.md |
| Hermes | hermes | المستخدم | yaml | ~/.hermes/config.yaml؛ ~/.hermes/.apothem/support/ | غير مدعوم | src/apothem/harnesses/hermes/STANDARD-CONVENTION-PIN.md |
| Kimi Code | kimi-code | المشروع | markdown | <project>/AGENTS.md؛ <project>/.kimi-code/.apothem/support/ | بانتظار الاكتشاف | src/apothem/harnesses/kimi_code/STANDARD-CONVENTION-PIN.md |
| Kiro | kiro | المشروع | markdown | <project>/.kiro/steering/apothem-rules.md | أصلي | src/apothem/harnesses/kiro/STANDARD-CONVENTION-PIN.md |
| Open-Claw | open-claw | المستخدم | json | ~/.openclaw/openclaw.json؛ ~/.openclaw/.apothem/support/ | غير مدعوم | src/apothem/harnesses/open_claw/STANDARD-CONVENTION-PIN.md |
| OpenCode | opencode | المستخدم | json | ~/.config/opencode/opencode.json؛ commands وskills وagents الأصلية؛ apothem/ | أصلي | src/apothem/harnesses/opencode/STANDARD-CONVENTION-PIN.md |
| Qwen Code | qwen-code | المستخدم | json | ~/.qwen/settings.json؛ ~/.qwen/QWEN.md؛ commands وskills وagents الأصلية؛ apothem/ | أصلي | src/apothem/harnesses/qwen_code/STANDARD-CONVENTION-PIN.md |
| Trae | trae | المشروع | markdown | <project>/.trae/rules/apothem-rules.md | أصلي | src/apothem/harnesses/trae/STANDARD-CONVENTION-PIN.md |
| Windsurf | windsurf | المشروع | markdown | <project>/.devin/rules/apothem-rules.md | غير مدعوم | src/apothem/harnesses/windsurf/STANDARD-CONVENTION-PIN.md |
| Zed | zed | المشروع | markdown | <project>/.rules | أصلي | src/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 | أوامر وعاملون مُحوَّلون؛ مهارات، خطّافات، توزيع عامل-فرعي، قوالب موجِّه-النظام، ذاكرة أصلية؛ قيود أدوات مُسقَطة-من-الملف-الشخصي | القواعد، القوالب | أسطر الحالة، أنماط الإخراج؛ اكتشاف MCP معلّق لأنّ Apothem لا يكتب فوق config.toml |
| 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 | يُمرِّن اختبارات تركيبات السجلّ واختبارات عقد المحوّل. |
مرجع محوّل الهارنس المولَّد
| Harness | Scope | Format | Target paths |
|---|---|---|---|
Antigravity (antigravity) | user | markdown | ~/.gemini/GEMINI.md~/.gemini/antigravity-cli/plugins/apothem/ |
Claude Code (claude-code) | user | json | ~/.claude/.apothem/support/{templates,hooks,conformity,schemas}/~/.claude/settings.json~/.claude/{agents,rules,skills,statuslines,output-styles}/ |
CodeBuddy (codebuddy) | project | markdown | <project>/.codebuddy/rules/apothem-rules.md |
Codex (codex) | user | markdown | ~/.agents/skills/~/.codex/AGENTS.md~/.codex/agents/*.toml~/.codex/hooks.json~/.codex/hooks/~/.config/apothem/{rules,templates}/ |
Cursor (cursor) | project | mdc | <project>/.cursor/rules/apothem-rules.mdc |
Gemini CLI (gemini-cli) | project | markdown | <project>/.gemini/.apothem/support/<project>/.gemini/{commands,skills,agents}/<project>/GEMINI.md |
GitHub Copilot (github-copilot) | project | markdown | <project>/.github/copilot-instructions.md |
GLM (Z.ai) (glm) | project | toml | <project>/.apothem/providers/glm.toml |
Hermes (hermes) | user | yaml | ~/.hermes/.apothem/support/~/.hermes/config.yaml |
Kimi Code (kimi-code) | project | markdown | <project>/.kimi-code/.apothem/support/<project>/AGENTS.md |
Kiro (kiro) | project | markdown | <project>/.kiro/steering/apothem-rules.md |
Open-Claw (open-claw) | user | json | ~/.openclaw/.apothem/support/~/.openclaw/openclaw.json |
OpenCode (opencode) | user | json | ~/.config/opencode/.apothem/support/~/.config/opencode/opencode.json~/.config/opencode/{commands,skills,agents}/ |
Qwen Code (qwen-code) | user | json | ~/.qwen/.apothem/support/~/.qwen/QWEN.md~/.qwen/settings.json~/.qwen/{commands,skills,agents}/ |
Trae (trae) | project | markdown | <project>/.trae/rules/apothem-rules.md |
Windsurf (windsurf) | project | markdown | <project>/.devin/rules/apothem-rules.md |
Zed (zed) | project | markdown | <project>/.rules |