Hopp til innhold

For Continue-brukere

Continue går på konfigurasjon. Legg til en blokk som kjenner repoet ditt.

Agenten i Continue jobber med konteksten du gir den og verktøyene konfigurasjonen tillater. Maguyva indekserer hele repoet og leverer det via MCP, så agentmodus spør hvor koden ligger før den leser fil etter fil.

Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.

Én YAML-blokk: en URL, en header og en hemmelighet fra .env-filen din.

Hva Continue må vite

Fire fakta som gjelder akkurat Continue.

// konfigurasjonsfil

En YAML-blokk

Lagre blokken som .continue/mcpServers/maguyva.yaml i arbeidsområdet, eller legg mcpServers-oppføringen i ~/.continue/config.yaml. config.json er utdatert.

// transport

streamable-http

Continue kobler til Maguyvas endepunkt via Streamable HTTP; headeren ligger under requestOptions. Ingen lokal prosess, ingen Node.js.

// nøkkel

En hemmelighetsreferanse

${{ secrets.MAGUYVA_API_KEY }} hentes fra ~/.continue/.env, deretter fra .continue/.env og .env i arbeidsområdet, og til slutt fra prosessmiljøet. Selve blokken inneholder ingen nøkkel.

// modus

Bare i agentmodus

Continue tilbyr MCP-verktøy i agentmodus, ikke i chatten. JSON-konfigurasjoner fra andre klienter virker også: legg dem i .continue/mcpServers/.

Regler er en samarbeidsavtale. Bruk dem.

# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Kjør testene til pakken før du kaller en endring ferdig.

Continue laster Markdown-regler fra .continue/rules/. En regel kan gjelde alltid, bare når samsvarende filer er i konteksten (globs), eller når agenten mener at description passer. Bruk regler til:

  • Kommandoer for bygg, test og lint.
  • Konvensjoner per språk eller mappe.
  • Kataloger agenten ikke skal røre.

En regel forteller agenten hvordan den skal jobbe. Den kan ikke fortelle hva koden sier etter morgenens merge.

Der håndplukket kontekst tar slutt

Tre hull agentmodus fyller med fillesing.

// kontekst er det du velger

Du legger til filene du tror betyr noe. Implementasjonen agenten trenger, ligger ofte i den du ikke tenkte på.

// kallere står ikke i filen

“Hva brekker hvis jeg endrer dette?” er et grafspørsmål. Uten indeks leser agenten filene én om gangen for å svare.

// lokale modeller har små vinduer

Continue kan kjøre lokale modeller med stramme kontekstgrenser. Ett rangert svar med file:line får plass der ti utforskende lesinger ikke gjør det.

Maguyva som MCP-blokk i Continue

Én mcpServers-blokk gir agentmodus:

  • 11 verktøy for det indekserte repoet ditt semantisk, strukturelt (AST-), graf- og tekstsøk, pluss symboloppslag, avhengige og filhenting.
  • Svar med filstier og linjenumre på over 285 språk, så selv en liten modell får riktig fil i stedet for en lang liste.
  • Verktøy som bare leser Maguyvas verktøy spør indeksen. Ingen av dem redigerer filene dine.

Regler forteller Continue hvordan det skal jobbe.

Maguyva gir Continue et kart over koden.

To arbeidsflyter

Spør kartet først, rediger etterpå.

// workflow 01

Finn riktig fil uten å legge ti i konteksten

continue agent> hvor verifiserer vi webhook-signaturer?

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

→ Agenten leser verify.ts og ingenting annet.
[exit 0]

Et søk på betydning finner implementasjonen selv når navnet ikke samsvarer med ordene dine.

// workflow 02

List opp importører før en klient fjernes

continue agent> hva importerer fortsatt den gamle faktureringsklienten?

dependency_search("LegacyBillingClient", dependents)
  4 importører i 3 pakker

→ Agenten migrerer alle fire og fjerner så klienten.
[exit 0]

Listen over importører er komplett før slettingen, ikke oppdaget av bygget i ettertid.

Oppsett i Continue

Tre steg. Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.

  1. // step 01

    Indekser et repo på maguyva.ai

    Velg ett du allerede kjenner, så du kan vurdere svarene.

  2. // step 02

    Lagre blokken 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

    Legg til nøkkelen og bytt til agentmodus

    Skriv MAGUYVA_API_KEY= etterfulgt av nøkkelen din i ~/.continue/.env. Bytt til agentmodus og still ett spørsmål du allerede vet svaret på.