Перейти к содержимому

Для пользователей Continue

Continue работает на конфигурации. Добавьте блок, который знает ваш репозиторий.

Агент Continue работает с контекстом, который вы ему дали, и с инструментами, разрешёнными конфигурацией. Maguyva индексирует весь репозиторий и отдаёт его через MCP, поэтому режим агента спрашивает, где лежит код, прежде чем читать файл за файлом.

Тариф Free: 3 репозитория, До 50 тыс. проиндексированных строк, без банковской карты.

Один YAML-блок: URL, заголовок и секрет из вашего .env.

Что нужно знать о Continue

Четыре факта, специфичных для Continue.

// файл конфигурации

YAML-блок

Сохраните блок как .continue/mcpServers/maguyva.yaml в workspace или добавьте его запись mcpServers в ~/.continue/config.yaml. config.json устарел.

// транспорт

streamable-http

Continue подключается к эндпоинту Maguyva по Streamable HTTP; заголовок задаётся в requestOptions. Никаких локальных процессов, никакого Node.js.

// ключ

Ссылка на секрет

${{ secrets.MAGUYVA_API_KEY }} берётся из ~/.continue/.env, затем из .continue/.env и .env в workspace, затем из окружения процесса. В самом блоке ключа нет.

// режим

Только в режиме агента

Continue даёт MCP-инструменты в режиме агента, а не в чате. JSON-конфигурации от других клиентов тоже работают: положите их в .continue/mcpServers/.

Правила — это рабочий договор. Пользуйтесь ими.

# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Запускай тесты пакета, прежде чем считать изменение готовым.

Continue загружает Markdown-правила из .continue/rules/. Правило может действовать всегда, только когда в контексте есть подходящие файлы (globs), или когда агент решает, что подходит его description. Используйте правила для:

  • Команд сборки, тестов и lint.
  • Соглашений по языкам и папкам.
  • Каталогов, которые агенту трогать нельзя.

Правило говорит агенту, как работать. Оно не скажет, что написано в коде после утреннего мержа.

Где заканчивается контекст, собранный вручную

Три пробела, которые режим агента закрывает чтением файлов.

// контекст — это то, что вы выбрали

Вы добавляете файлы, которые считаете важными. Нужная агенту реализация часто лежит как раз в том, о котором вы не подумали.

// вызывающих нет в файле

“Что сломается, если я это поменяю?” — вопрос о графе. Без индекса агент читает файлы по одному, чтобы на него ответить.

// у локальных моделей маленькие окна

Continue может запускать локальные модели с жёсткими лимитами контекста. Один ранжированный ответ с file:line помещается там, где десять разведочных чтений не влезут.

Maguyva как MCP-блок в Continue

Один блок mcpServers даёт режиму агента:

  • 11 инструментов для вашего проиндексированного репозитория семантический, структурный (AST), графовый и текстовый поиск, а также поиск символов, зависимые и получение файлов.
  • Ответы с путями к файлам и номерами строк на 285+ языках, чтобы даже маленькая модель получала нужный файл, а не длинный список.
  • Инструменты только для чтения Инструменты Maguyva обращаются к индексу. Ни один из них не меняет ваши файлы.

Правила говорят Continue, как работать.

Maguyva даёт Continue карту кода.

Два рабочих процесса

Сначала спросите карту, потом редактируйте.

// workflow 01

Найти нужный файл, не добавляя в контекст десяток

continue agent> где мы проверяем подписи вебхуков?

semantic_search("verify webhook signature")
  src/webhooks/verify.ts:17   verifySignature()
  docs/webhooks.md:40   ← текст

→ Агент читает verify.ts и больше ничего.
[exit 0]

Поиск по смыслу находит реализацию, даже если её имя не совпадает с вашими словами.

// workflow 02

Перечислить импортёров, прежде чем убрать клиент

continue agent> кто ещё импортирует старый клиент биллинга?

dependency_search("LegacyBillingClient", dependents)
  4 импортёра в 3 пакетах

→ Агент переводит все четыре места, затем удаляет клиент.
[exit 0]

Список импортёров полон до удаления, а не обнаруживается сборкой потом.

Настройка в Continue

Три шага. Тариф Free: 3 репозитория, До 50 тыс. проиндексированных строк, без банковской карты.

  1. // step 01

    Проиндексируйте репозиторий на maguyva.ai

    Выберите тот, который вы уже знаете, чтобы оценить ответы.

  2. // step 02

    Сохраните блок как .continue/mcpServers/maguyva.yaml

    .continue/mcpServers/maguyva.yaml

    name: Maguyva
    version: 0.0.1
    schema: v1
    mcpServers:
      - name: maguyva
        type: streamable-http
        url: https://maguyva.tools/mcp
        requestOptions:
          headers:
            Authorization: Bearer ${{ secrets.MAGUYVA_API_KEY }}
    
  3. // step 03

    Добавьте ключ и переключитесь в режим агента

    Запишите в ~/.continue/.env строку MAGUYVA_API_KEY= и свой ключ. Переключитесь в режим агента и задайте вопрос, ответ на который вы уже знаете.