// asetustiedosto
YAML-lohko
Tallenna lohko työtilaasi nimellä .continue/mcpServers/maguyva.yaml tai lisää sen mcpServers-merkintä tiedostoon ~/.continue/config.yaml. config.json on vanhentunut.
Continue-laajennuksen käyttäjille
Continue-laajennuksen agentti työskentelee antamallasi kontekstilla ja niillä työkaluilla, jotka sen asetukset sallivat. Maguyva indeksoi koko repon ja tarjoilee sen MCP:n kautta, joten agenttitila kysyy, missä koodi on, ennen kuin se lukee tiedoston toisensa perään.
Free-taso: 3 repositoriota, Enintään 50 000 indeksoitua repo-riviä, ei luottokorttia.
Yksi YAML-lohko: URL, otsake ja salaisuus .env-tiedostostasi. Neljä Continue-laajennusta koskevaa faktaa.
// asetustiedosto
Tallenna lohko työtilaasi nimellä .continue/mcpServers/maguyva.yaml tai lisää sen mcpServers-merkintä tiedostoon ~/.continue/config.yaml. config.json on vanhentunut.
// siirtotie
Continue yhdistää Maguyva-päätepisteeseen Streamable HTTP:llä; otsake kuuluu avaimen requestOptions alle. Ei paikallista prosessia, ei Node.js:ää.
// avain
${{ secrets.MAGUYVA_API_KEY }} ratkaistaan tiedostosta ~/.continue/.env, sitten työtilan tiedostoista .continue/.env ja .env ja lopuksi prosessin ympäristöstä. Itse lohkossa ei ole avainta.
// tila
Continue tarjoaa MCP-työkalut agenttitilassa, ei chatissa. Muiden asiakkaiden JSON-asetukset toimivat myös: pudota ne hakemistoon .continue/mcpServers/.
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Aja paketin testit ennen kuin julistat muutoksen valmiiksi.Continue lataa Markdown-säännöt hakemistosta .continue/rules/. Sääntö voi olla voimassa aina, vain kun vastaavia tiedostoja on kontekstissa (globs), tai kun agentti katsoo sen description-kuvauksen sopivan. Käytä sääntöjä näihin:
Sääntö kertoo agentille, miten työskennellä. Se ei voi kertoa, mitä koodi sanoo tämänaamuisen mergen jälkeen.
Kolme aukkoa, jotka agenttitila täyttää lukemalla tiedostoja.
Lisäät tiedostot, joita pidät tärkeinä. Agentin tarvitsema toteutus on usein juuri siinä, jota et tullut ajatelleeksi.
“Mikä hajoaa, jos muutan tämän?” on graafikysymys. Ilman indeksiä agentti lukee tiedostot yksi kerrallaan vastatakseen.
Continue voi ajaa paikallisia malleja, joilla on tiukat kontekstirajat. Yksi järjestetty vastaus file:line-muodossa mahtuu sinne, minne kymmenen tutkivaa lukua ei mahdu.
Yksi mcpServers-lohko antaa agenttitilalle:
Säännöt kertovat Continue-laajennukselle, miten työskennellä.
Maguyva antaa Continue-laajennukselle kartan koodista.
Kysy ensin kartalta, muokkaa sitten.
// workflow 01
continue agent> missä tarkistamme webhookien allekirjoitukset? semantic_search("verify webhook signature") src/webhooks/verify.ts:17 verifySignature() docs/webhooks.md:40 ← tekstiä → Agentti lukee verify.ts:n eikä mitään muuta. [exit 0]
Merkitykseen perustuva haku löytää toteutuksen, vaikka sen nimi ei vastaisi sanojasi.
// workflow 02
continue agent> mikä vielä tuo vanhan laskutusasiakkaan? dependency_search("LegacyBillingClient", dependents) 4 tuojaa 3 paketissa → Agentti siirtää kaikki neljä ja poistaa sitten asiakkaan. [exit 0]
Tuojien lista on valmis ennen poistoa, eikä build löydä niitä vasta jälkikäteen.
Kolme vaihetta. Free-taso: 3 repositoriota, Enintään 50 000 indeksoitua repo-riviä, ei luottokorttia.
// step 01
Valitse jo tuntemasi repo, jotta voit arvioida vastauksia.
// step 02
.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 }}
// step 03
Kirjoita tiedostoon ~/.continue/.env MAGUYVA_API_KEY= ja sen perään avaimesi. Vaihda agenttitilaan ja kysy yksi kysymys, jonka vastauksen jo tiedät.