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

Canonical source: https://maguyva.ai/id/for-continue

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

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.

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

## Yang perlu diketahui Continue

Empat fakta khusus Continue.

### 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.

### streamable-http

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

### 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.

### 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.

```text
# .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.

### 01. Temukan berkas yang tepat tanpa menambah sepuluh ke konteks

```text
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.

### 02. Daftar pengimpor sebelum memensiunkan sebuah klien

```text
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.

### 01. Indeks repo di maguyva.ai

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

### 02. Simpan blok sebagai .continue/mcpServers/maguyva.yaml

`.continue/mcpServers/maguyva.yaml`

```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 }}

```

### 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.

[Dokumentasi MCP](https://docs.continue.dev/customize/deep-dives/mcp) Continue membahas transport, secret, dan konfigurasi JSON dari klien lain.

## Indeks satu repo yang sudah Anda kenal.

Hubungkan Continue lewat MCP, lalu ajukan satu pertanyaan yang bisa Anda periksa.
