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

Canonical source: https://maguyva.ai/nl/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).

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.

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

## Wat Continue moet weten

Vier feiten specifiek voor Continue.

### 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.

### streamable-http

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

### 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.

### 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.

```text
# .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.

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

```text
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.

### 02. Importeurs opsommen voordat een client verdwijnt

```text
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.

### 01. Indexeer een repo op maguyva.ai

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

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

De [MCP-documentatie](https://docs.continue.dev/customize/deep-dives/mcp) van Continue behandelt transports, secrets en JSON-configuraties van andere clients.

## Indexeer één repo die je al kent.

Verbind Continue via MCP en stel één vraag die je kunt controleren.
