Lompat ke konten

Untuk pengguna Continue

Continue berjalan dengan konfigurasi. Tambahkan blok yang mengenal repo Anda.

Agen Continue bekerja dengan konteks yang Anda berikan dan alat yang diizinkan konfigurasinya. Maguyva mengindeks seluruh repo dan menyajikannya lewat MCP, jadi mode agen bertanya di mana kode berada sebelum membaca berkas demi berkas.

Paket Free: 3 repository, Hingga 50K baris repo terindeks, tanpa kartu kredit.

Satu blok YAML: sebuah URL, sebuah header, dan secret dari .env Anda.

Yang perlu diketahui Continue

Empat fakta khusus Continue.

// berkas konfigurasi

Sebuah blok YAML

Simpan blok sebagai .continue/mcpServers/maguyva.yaml di workspace Anda, atau tambahkan entri mcpServers-nya ke ~/.continue/config.yaml. config.json sudah usang.

// transport

streamable-http

Continue terhubung ke endpoint Maguyva lewat Streamable HTTP; header-nya berada di bawah requestOptions. Tanpa proses lokal, tanpa Node.js.

// kunci

Referensi secret

${{ secrets.MAGUYVA_API_KEY }} diambil dari ~/.continue/.env, lalu dari .continue/.env dan .env di workspace, lalu dari lingkungan proses. Bloknya sendiri tidak menyimpan kunci.

// mode

Hanya mode agen

Continue menyediakan alat MCP di mode agen, bukan di chat. Konfigurasi JSON dari klien lain juga berfungsi: taruh saja di .continue/mcpServers/.

Rules adalah kesepakatan kerja. Gunakan.

# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Jalankan tes paket sebelum menyatakan perubahan selesai.

Continue memuat rules Markdown dari .continue/rules/. Sebuah rule bisa selalu berlaku, berlaku hanya saat berkas yang cocok ada di konteks (globs), atau saat agen memutuskan description-nya sesuai. Gunakan rules untuk:

  • Perintah build, test, dan lint.
  • Konvensi per bahasa atau folder.
  • Direktori yang tidak boleh disentuh agen.

Rule memberi tahu agen cara bekerja. Rule tidak bisa memberi tahu apa isi kode setelah merge tadi pagi.

Di mana konteks yang dipilih manual tak lagi cukup

Tiga celah yang diisi mode agen dengan membaca berkas.

// konteks adalah yang Anda pilih

Anda menambahkan berkas yang menurut Anda penting. Implementasi yang dibutuhkan agen sering ada di berkas yang tidak terpikirkan.

// pemanggil tidak ada di dalam berkas

“Apa yang rusak kalau ini saya ubah?” adalah pertanyaan graf. Tanpa indeks, agen membaca berkas satu per satu untuk menjawabnya.

// model lokal punya jendela kecil

Continue bisa menjalankan model lokal dengan batas konteks yang ketat. Satu jawaban berperingkat dengan file:line muat di tempat yang tidak muat untuk sepuluh pembacaan eksploratif.

Maguyva sebagai blok MCP di Continue

Satu blok mcpServers memberi mode agen:

  • 11 alat di atas repo yang terindeks pencarian semantik, struktural (AST), graf, dan teks, ditambah pencarian simbol, dependen, dan pengambilan berkas.
  • Jawaban dengan jalur berkas dan nomor baris di 285+ bahasa, sehingga model kecil pun mendapat berkas yang tepat, bukan daftar panjang.
  • Alat yang hanya membaca Alat Maguyva menanyai index. Tidak satu pun mengedit berkas Anda.

Rules memberi tahu Continue cara bekerja.

Maguyva memberi Continue peta kode.

Dua alur kerja

Tanya peta dulu, lalu edit.

// workflow 01

Temukan berkas yang tepat tanpa menambah sepuluh ke konteks

continue agent> di mana kita memverifikasi tanda tangan webhook?

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

→ Agen membaca verify.ts dan tidak ada yang lain.
[exit 0]

Pencarian berdasarkan makna menemukan implementasinya meski namanya tidak cocok dengan kata-kata Anda.

// workflow 02

Daftar pengimpor sebelum memensiunkan sebuah klien

continue agent> apa yang masih mengimpor klien penagihan lama?

dependency_search("LegacyBillingClient", dependents)
  4 pengimpor di 3 paket

→ Agen memigrasikan keempatnya, lalu menghapus kliennya.
[exit 0]

Daftar pengimpor sudah lengkap sebelum penghapusan, bukan ditemukan build belakangan.

Setup di Continue

Tiga langkah. Paket Free: 3 repository, Hingga 50K baris repo terindeks, tanpa kartu kredit.

  1. // step 01

    Indeks repo di maguyva.ai

    Pilih yang sudah Anda kenal, agar Anda dapat menilai jawabannya.

  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

    Tambahkan kunci Anda dan beralih ke mode agen

    Tulis MAGUYVA_API_KEY= diikuti kunci Anda di ~/.continue/.env. Beralihlah ke mode agen dan ajukan satu pertanyaan yang jawabannya sudah Anda ketahui.