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

Canonical source: https://maguyva.ai/ru/for-continue

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

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

> Один 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/`.

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

```text
# .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 *карту кода*.

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

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

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

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

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

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

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

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

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

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

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

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

## Настройка в Continue

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

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

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

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

`.continue/mcpServers/maguyva.yaml`

```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 }}

```

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

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

В [документации MCP](https://docs.continue.dev/customize/deep-dives/mcp) для Continue описаны транспорты, секреты и JSON-конфигурации от других клиентов.

## Проиндексируйте один репозиторий, который вы уже знаете.

Подключите Continue через MCP и задайте вопрос, который можно проверить.
