Skip to content
Apothem
Адаптеры окружений

GitHub Copilot

Адаптер окружения Apothem для GitHub Copilot (GA).

Поставщик: GitHub / Microsoft Имя установки: github-copilot Статус: GA Нативная конфигурация: <project>/.github/copilot-instructions.md

Установка

apothem install --harness github-copilot --project /path/to/project

Адаптер выводит файл инструкций проекта из общих правил Apothem и поверхности управления.

Записанные файлы: <project>/.github/copilot-instructions.md

Сопоставление профиля с нативной конфигурацией

Адаптер читает общий профиль Apothem и рендерит файл инструкций Copilot для всего репозитория при каждом запуске apothem install или apothem update. Общий профиль является источником истины; локальные правки проекта в сгенерированном файле резервируются перед тем, как следующая синхронизация заменит управляемое Apothem содержимое.

Замечания о совместимости

GitHub Copilot не предоставляет файлового пути пользовательских глобальных инструкций, которым этот адаптер мог бы управлять. Apothem нацеливается на документированный файл инструкций уровня проекта и оставляет пользовательские настройки уровня IDE во владении оператора.

Apothem рассматривает copilot-instructions.md как один из голосов среди поверхностей инструкций для ассистентов проекта: проверка многоповерхностной согласованности шлюза соответствия подтверждает, что его общие утверждения остаются семантически согласованными с остальными файлами инструкций проекта, поэтому Copilot никогда не получает указаний, противоречащих тому, что читает остальная часть набора инструментов.

Проверка

apothem verify --harness github-copilot --project /path/to/project

Команда verify подтверждает, что:

  1. Нативная конфигурация существует по ожидаемому пути.
  2. Все обязательные поля из общего профиля присутствуют.
  3. Специфичная для адаптера процедура проверки сообщает об успехе.

Обновление

apothem update --harness github-copilot --project /path/to/project

Заново выводит файл инструкций проекта из текущего состояния общего профиля.

Удаление

apothem uninstall --harness github-copilot --project /path/to/project

Удаляет файлы нативной конфигурации, записанные адаптером. YAML общего профиля и движок Apothem не затрагиваются.

Шлюз соответствия

python -m apothem.conformity.gate --all .

Устранение неполадок

СимптомРешение
Файл конфигурации не найденЗаново выполните apothem install --harness github-copilot --project /path/to/project
Проверка не прошлаВыполните apothem update --harness github-copilot --project /path/to/project, затем проверьте снова
Неожиданное содержимое конфигурацииПроверьте ~/.config/apothem/profile.yaml или --profile PATH, затем заново выполните apothem update --harness github-copilot --project /path/to/project

Настроечные параметры

ФлагПо умолчаниюОписание
--dry-runfalseПредварительный просмотр установки без записи файлов.

On this page