Перейти до вмісту

Для користувачів 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= і свій ключ. Перейдіть у режим агента й поставте запитання, відповідь на яке вже знаєте.