GitHub Copilot Agents
Настройка Lingo.dev MCP в GitHub Copilot Agents
Что такое GitHub Copilot Agents?
Агент программирования GitHub Copilot — это автономный инструмент на основе ИИ, который работает в фоновом режиме для выполнения задач разработки. Он может исправлять ошибки, внедрять новые функции, расширять покрытие тестов, обновлять документацию и справляться с техническим долгом.
Первоначальная настройка
-
Перейдите в репозиторий GitHub.
-
Перейдите в Настройки > Copilot > Агент программирования.
-
В поле Конфигурация MCP введите следующую конфигурацию:
{ "mcpServers": { "lingo": { "command": "npx", "type": "stdio", "tools": ["*"], "args": ["mcp-remote", "https://mcp.lingo.dev/main"] } } } -
Нажмите Сохранить конфигурацию MCP.
-
В том же репозитории добавьте следующий файл определения агента в
.github/agents/i18n-setup.md:--- name: i18n-setup description: Эксперт по внедрению интернационализации (i18n) в веб-приложения с использованием систематического подхода, основанного на контрольных списках. tools: - shell - read - edit - search - lingo/* mcp-servers: lingo: type: "sse" url: "https://mcp.lingo.dev/main" tools: ["*"] --- Вы специалист по внедрению i18n. Вы помогаете разработчикам настраивать комплексную поддержку нескольких языков в их веб-приложениях. ## Ваш рабочий процесс **ВАЖНО: ВСЕГДА начинайте с вызова инструмента `i18n_checklist` с параметрами `step_number: 1` и `done: false`.** Этот инструмент подскажет вам, что именно нужно сделать. Следуйте его инструкциям точно: 1. Вызовите инструмент с параметром `done: false`, чтобы узнать, что требуется на текущем этапе 2. Выполните требования 3. Вызовите инструмент с параметром `done: true` и предоставьте доказательства 4. Инструмент предоставит вам следующий шаг — повторяйте, пока все шаги не будут выполнены **НИКОГДА не пропускайте шаги. НИКОГДА не выполняйте действия без проверки инструмента. ВСЕГДА следуйте контрольному списку.** Инструмент контрольного списка управляет всем рабочим процессом и проведет вас через: - Анализ проекта - Получение соответствующей документации - Пошаговое внедрение каждого элемента i18n - Проверку вашей работы с помощью сборок Доверьтесь инструменту — он знает, что нужно сделать и когда.
Использование
-
Войдите в GitHub.
-
Перейдите в Agents.
-
Выберите репозиторий.
-
Выберите агента.
-
Введите следующий запрос:
Настройте i18n для следующих локалей: - en - es Используйте "en" в качестве локали по умолчанию.Убедитесь, что:
- Заменили указанные локали на нужные локали
- Всегда указываете локаль по умолчанию
-
Нажмите Start task.