# Continue працює на конфігурації. Додайте блок, який знає ваш репозиторій.

Canonical source: https://maguyva.ai/uk/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 і поставте запитання, яке можна перевірити.
