Langkau ke kandungan

Untuk pengguna Continue

Continue bergerak dengan konfigurasi. Tambah blok yang mengenali repo anda.

Ejen Continue bekerja dengan konteks yang anda berikan dan alat yang dibenarkan konfigurasinya. Maguyva mengindeks seluruh repo dan menyajikannya melalui MCP, jadi mod ejen bertanya di mana kod berada sebelum membaca fail demi fail.

Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.

Satu blok YAML: satu URL, satu pengepala dan satu rahsia daripada .env anda.

Perkara yang perlu diketahui tentang Continue

Empat fakta khusus untuk Continue.

// fail konfigurasi

Satu blok YAML

Simpan blok sebagai .continue/mcpServers/maguyva.yaml dalam ruang kerja anda, atau tambah entri mcpServers-nya ke ~/.continue/config.yaml. config.json sudah lapuk.

// pengangkutan

streamable-http

Continue bersambung ke titik akhir Maguyva melalui Streamable HTTP; pengepalanya terletak di bawah requestOptions. Tiada proses setempat, tiada Node.js.

// kunci

Rujukan rahsia

${{ secrets.MAGUYVA_API_KEY }} diselesaikan daripada ~/.continue/.env, kemudian daripada .continue/.env dan .env dalam ruang kerja, kemudian daripada persekitaran proses. Blok itu sendiri tidak menyimpan kunci.

// mod

Mod ejen sahaja

Continue menawarkan alat MCP dalam mod ejen, bukan dalam sembang. Konfigurasi JSON daripada klien lain juga berfungsi: letakkan sahaja dalam .continue/mcpServers/.

Peraturan ialah persetujuan kerja. Gunakannya.

# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Jalankan ujian pakej sebelum menganggap sesuatu perubahan selesai.

Continue memuatkan peraturan Markdown daripada .continue/rules/. Sesuatu peraturan boleh terpakai sentiasa, hanya apabila fail yang sepadan ada dalam konteks (globs), atau apabila ejen memutuskan description-nya sesuai. Gunakan peraturan untuk:

  • Arahan build, ujian dan lint.
  • Konvensyen mengikut bahasa atau folder.
  • Direktori yang tidak patut disentuh ejen.

Peraturan memberitahu ejen cara bekerja. Ia tidak dapat memberitahu apa yang dikatakan kod selepas merge pagi tadi.

Di mana konteks yang dipilih secara manual tidak lagi mencukupi

Tiga jurang yang diisi mod ejen dengan membaca fail.

// konteks ialah apa yang anda pilih

Anda menambah fail yang anda rasa penting. Implementasi yang diperlukan ejen selalunya berada dalam fail yang tidak terfikir oleh anda.

// pemanggil tiada dalam fail

“Apa yang rosak jika saya ubah ini?” ialah soalan graf. Tanpa indeks, ejen membaca fail satu demi satu untuk menjawabnya.

// model setempat ada tetingkap kecil

Continue boleh menjalankan model setempat dengan had konteks yang ketat. Satu jawapan berperingkat dengan file:line muat di tempat sepuluh bacaan penerokaan tidak muat.

Maguyva sebagai blok MCP dalam Continue

Satu blok mcpServers memberi mod ejen:

  • 11 alat merentasi repo anda yang diindeks carian semantik, struktur (AST), graf dan teks, ditambah carian simbol, dependen dan pengambilan fail.
  • Jawapan dengan laluan fail dan nombor baris dalam 285+ bahasa, jadi model kecil pun mendapat fail yang betul dan bukan senarai panjang.
  • Alat yang hanya membaca Alat Maguyva menyoal indeks. Tiada satu pun yang menyunting fail anda.

Peraturan memberitahu Continue cara bekerja.

Maguyva memberi Continue peta kod.

Dua aliran kerja

Tanya peta dahulu, kemudian sunting.

// workflow 01

Cari fail yang betul tanpa menambah sepuluh ke dalam konteks

continue agent> di mana kita mengesahkan tandatangan webhook?

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

→ Ejen membaca verify.ts dan tiada yang lain.
[exit 0]

Carian mengikut makna menemui implementasi walaupun namanya tidak sepadan dengan perkataan anda.

// workflow 02

Senaraikan pengimport sebelum menamatkan sesuatu klien

continue agent> apa yang masih mengimport klien pengebilan lama?

dependency_search("LegacyBillingClient", dependents)
  4 pengimport dalam 3 pakej

→ Ejen memindahkan keempat-empatnya, kemudian membuang klien itu.
[exit 0]

Senarai pengimport sudah lengkap sebelum pemadaman, bukan ditemui oleh build kemudian.

Sediakan Continue

Tiga langkah. Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.

  1. // step 01

    Indeks repo di maguyva.ai

    Pilih satu yang anda sudah kenali, supaya anda boleh menilai jawapannya.

  2. // step 02

    Simpan blok sebagai .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

    Tambah kunci anda dan tukar ke mod ejen

    Tulis MAGUYVA_API_KEY= diikuti kunci anda dalam ~/.continue/.env. Tukar ke mod ejen dan tanya satu soalan yang anda sudah tahu jawapannya.