Hoppa till innehåll

För Continue-användare

Continue drivs av konfiguration. Lägg till ett block som känner ditt repo.

Continues agent arbetar med kontexten du ger den och verktygen dess konfiguration tillåter. Maguyva indexerar hela repot och levererar det via MCP, så agentläget frågar var koden finns innan det läser fil efter fil.

Free-nivå: 3 repositorier, Upp till 50K indexerade repo-rader, inget kreditkort krävs.

Ett YAML-block: en URL, en header och en hemlighet från din .env.

Vad Continue behöver veta

Fyra fakta som gäller just Continue.

// konfigurationsfil

Ett YAML-block

Spara blocket som .continue/mcpServers/maguyva.yaml i din arbetsyta, eller lägg till dess mcpServers-post i ~/.continue/config.yaml. config.json är föråldrad.

// transport

streamable-http

Continue ansluter till Maguyvas endpoint via Streamable HTTP; headern ligger under requestOptions. Ingen lokal process, ingen Node.js.

// nyckel

En hemlighetsreferens

${{ secrets.MAGUYVA_API_KEY }} löses upp från ~/.continue/.env, sedan från .continue/.env och .env i arbetsytan, och sist från processens miljö. Blocket innehåller ingen nyckel.

// läge

Bara i agentläge

Continue erbjuder MCP-verktyg i agentläget, inte i chatten. JSON-konfigurationer från andra klienter fungerar också: lägg dem i .continue/mcpServers/.

Regler är en arbetsöverenskommelse. Använd dem.

# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Kör paketets tester innan du säger att en ändring är klar.

Continue läser in Markdown-regler från .continue/rules/. En regel kan gälla alltid, bara när matchande filer finns i kontexten (globs), eller när agenten bedömer att dess description passar. Använd regler för:

  • Kommandon för bygge, test och lint.
  • Konventioner per språk eller mapp.
  • Kataloger som agenten inte ska röra.

En regel talar om för agenten hur den ska arbeta. Den kan inte tala om vad koden säger efter morgonens merge.

Där handplockad kontext tar slut

Tre luckor som agentläget fyller med filläsningar.

// kontext är det du väljer

Du lägger till filerna du tror spelar roll. Implementationen agenten behöver ligger ofta i den du inte tänkte på.

// anropare står inte i filen

“Vad går sönder om jag ändrar det här?” är en graffråga. Utan index läser agenten filerna en i taget för att svara.

// lokala modeller har små fönster

Continue kan köra lokala modeller med snäva kontextgränser. Ett rankat svar med file:line får plats där tio utforskande läsningar inte gör det.

Maguyva som MCP-block i Continue

Ett mcpServers-block ger agentläget:

  • 11 verktyg för ditt indexerade repo semantisk, strukturell (AST-), graf- och textsökning, plus symbolsökning, beroenden och filhämtning.
  • Svar med filsökvägar och radnummer på över 285 språk, så att även en liten modell får rätt fil i stället för en lång lista.
  • Verktyg som bara läser Maguyvas verktyg frågar indexet. Inget av dem ändrar dina filer.

Regler talar om för Continue hur det ska arbeta.

Maguyva ger Continue en karta över koden.

Två arbetsflöden

Fråga kartan först, redigera sedan.

// workflow 01

Hitta rätt fil utan att lägga tio i kontexten

continue agent> var verifierar vi webhook-signaturer?

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

→ Agenten läser verify.ts och inget annat.
[exit 0]

En sökning på betydelse hittar implementationen även när namnet inte matchar dina ord.

// workflow 02

Lista importörer innan en klient tas bort

continue agent> vad importerar fortfarande den gamla faktureringsklienten?

dependency_search("LegacyBillingClient", dependents)
  4 importörer i 3 paket

→ Agenten migrerar alla fyra och tar sedan bort klienten.
[exit 0]

Listan över importörer är komplett före borttagningen, inte upptäckt av bygget i efterhand.

Installation i Continue

Tre steg. Free-nivå: 3 repositorier, Upp till 50K indexerade repo-rader, inget kreditkort krävs.

  1. // step 01

    Indexera ett repo på maguyva.ai

    Välj ett du redan känner till, så du kan bedöma svaren.

  2. // step 02

    Spara blocket som .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

    Lägg till din nyckel och byt till agentläge

    Skriv MAGUYVA_API_KEY= följt av din nyckel i ~/.continue/.env. Byt till agentläget och ställ en fråga som du redan vet svaret på.