Naar inhoud springen

Voor Continue-gebruikers

Continue draait op configuratie. Voeg een blok toe dat je repo kent.

De agent van Continue werkt met de context die je hem geeft en de tools die zijn configuratie toestaat. Maguyva indexeert de hele repo en levert die via MCP, zodat de agentmodus vraagt waar code staat voordat hij bestand na bestand leest.

Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.

Eén YAML-blok: een URL, een header en een secret uit je .env.

Wat Continue moet weten

Vier feiten specifiek voor Continue.

// configbestand

Een YAML-blok

Sla het blok op als .continue/mcpServers/maguyva.yaml in je workspace, of voeg het mcpServers-item toe aan ~/.continue/config.yaml. config.json is verouderd.

// transport

streamable-http

Continue maakt via Streamable HTTP verbinding met het endpoint van Maguyva; de header staat onder requestOptions. Geen lokaal proces, geen Node.js.

// sleutel

Een secret-verwijzing

${{ secrets.MAGUYVA_API_KEY }} wordt opgelost uit ~/.continue/.env, dan uit .continue/.env en .env in de workspace, en dan uit de procesomgeving. Het blok zelf bevat geen sleutel.

// modus

Alleen in agentmodus

Continue biedt MCP-tools aan in de agentmodus, niet in de chat. JSON-configuraties van andere clients werken ook: zet ze in .continue/mcpServers/.

Regels zijn een werkafspraak. Gebruik ze.

# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Draai de tests van het pakket voordat je een wijziging af noemt.

Continue laadt Markdown-regels uit .continue/rules/. Een regel kan altijd gelden, alleen als er passende bestanden in de context zitten (globs), of als de agent besluit dat de description past. Gebruik regels voor:

  • Build-, test- en lintcommando’s.
  • Conventies per taal of map.
  • Mappen waar de agent niet aan mag komen.

Een regel vertelt de agent hoe hij moet werken. Hij kan hem niet vertellen wat de code zegt na de merge van vanochtend.

Waar handgekozen context ophoudt

Drie gaten die de agentmodus vult met bestanden lezen.

// context is wat jij kiest

Je voegt de bestanden toe die jij belangrijk vindt. De implementatie die de agent nodig heeft, zit vaak in het bestand waar je niet aan dacht.

// aanroepers staan niet in het bestand

“Wat breekt er als ik dit verander?” is een graafvraag. Zonder index leest de agent de bestanden één voor één om hem te beantwoorden.

// lokale modellen hebben kleine vensters

Continue kan lokale modellen draaien met krappe contextlimieten. Eén gerangschikt antwoord met file:line past waar tien verkennende leesacties niet passen.

Maguyva als MCP-blok in Continue

Eén mcpServers-blok geeft de agentmodus:

  • 11 tools voor je geïndexeerde repo semantisch, structureel (AST-), graaf- en tekstzoeken, plus symbolen opzoeken, afhankelijken en bestanden ophalen.
  • Antwoorden met bestandspaden en regelnummers in meer dan 285 talen, zodat ook een klein model het juiste bestand krijgt in plaats van een lange lijst.
  • Tools die alleen lezen De tools van Maguyva bevragen de index. Geen ervan bewerkt je bestanden.

Regels vertellen Continue hoe het moet werken.

Maguyva geeft Continue een kaart van de code.

Twee workflows

Vraag eerst de kaart, bewerk daarna.

// workflow 01

Het juiste bestand vinden zonder er tien aan de context toe te voegen

continue agent> waar controleren we webhook-handtekeningen?

semantic_search("verify webhook signature")
  src/webhooks/verify.ts:17   verifySignature()
  docs/webhooks.md:40   ← tekst

→ De agent leest verify.ts en verder niets.
[exit 0]

Zoeken op betekenis vindt de implementatie, ook als de naam niet overeenkomt met jouw woorden.

// workflow 02

Importeurs opsommen voordat een client verdwijnt

continue agent> waar wordt de oude billingclient nog geïmporteerd?

dependency_search("LegacyBillingClient", dependents)
  4 importeurs in 3 pakketten

→ De agent migreert alle vier en verwijdert daarna de client.
[exit 0]

De lijst met importeurs is compleet vóór het verwijderen, niet achteraf ontdekt door de build.

Instellen in Continue

Drie stappen. Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.

  1. // step 01

    Indexeer een repo op maguyva.ai

    Kies er een die je al kent, zodat je de antwoorden kunt beoordelen.

  2. // step 02

    Sla het blok op als .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

    Voeg je sleutel toe en schakel naar de agentmodus

    Zet MAGUYVA_API_KEY= gevolgd door je sleutel in ~/.continue/.env. Schakel naar de agentmodus en stel één vraag waarvan je het antwoord al weet.