Перейти к содержанию

AI-хосты

EmbrAIon хранит один канонический Core и project contract, а затем проецирует нужные части в каждую поддерживаемую интеграцию.

Простыми словами

Правила проекта хранятся один раз. EmbrAIon записывает native agent/skill-файлы, которые ожидает используемый AI-клиент.

Выберите путь

  • Использую один AI host: установите его projection, остальной project contract храните в .embraion/.
  • Поддерживаю несколько hosts или custom integration: используйте один canonical project contract и устанавливайте нужные projections, включая host-neutral Portable bundle, когда это уместно.
Интеграция Типичные generated locations Что проецирует EmbrAIon
Codex .codex/, .agents/skills/ config, specialist agents, skills
GitHub Copilot .github/agents/, .github/skills/ custom agents, skills
Claude Code .claude/agents/, .claude/skills/ agent definitions, skills
Portable bundle embraion/ внутри выбранного destination host-neutral capability bundle

Установка

embraion install --host codex --destination .
embraion install --host copilot --destination .
embraion install --host claude-code --destination .

Для host-neutral bundle:

embraion install --host portable --destination vendor/embraion

Существующая host configuration

Перед записью посмотрите diff:

embraion projection diff --host codex --destination .

Зрелые репозитории могут принять только выбранные components.

Разговорная настройка проекта

Установка host и изменение project configuration — разные concerns.

Используйте Разговорную настройку, когда хотите, чтобы AI в репозитории обновил knowledge, policy, deployments, routing, validation или project agents.

Model selection

AI host владеет текущей доступностью моделей и default/automatic selection. EmbrAIon не содержит canonical model catalog.

Enforcement отдельно

Установка host projection не устанавливает executable merge enforcement молча.