# Continue běží na konfiguraci. Přidejte blok, který zná vaše repo.

Canonical source: https://maguyva.ai/cs/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).

Agent v Continue pracuje s kontextem, který mu dáte, a s nástroji, které konfigurace povolí. Maguyva indexuje celé repo a servíruje ho přes MCP, takže se režim agenta zeptá, kde kód leží, než začne číst soubor za souborem.

> Jeden blok YAML: URL, hlavička a secret z vašeho .env.

## Co potřebujete vědět o Continue

Čtyři fakta specifická pro Continue.

### Blok YAML

Uložte blok jako `.continue/mcpServers/maguyva.yaml` ve workspace, nebo přidejte jeho položku `mcpServers` do `~/.continue/config.yaml`. `config.json` je zastaralý.

### streamable-http

Continue se k endpointu Maguyva připojuje přes Streamable HTTP; hlavička patří pod `requestOptions`. Žádný lokální proces, žádný Node.js.

### Odkaz na secret

`${{ secrets.MAGUYVA_API_KEY }}` se načte z `~/.continue/.env`, pak z `.continue/.env` a `.env` ve workspace a nakonec z prostředí procesu. Samotný blok žádný klíč neobsahuje.

### Jen v režimu agenta

Continue nabízí nástroje MCP v režimu agenta, ne v chatu. Fungují i konfigurace JSON z jiných klientů: stačí je dát do `.continue/mcpServers/`.

## Pravidla jsou dohoda o spolupráci. Používejte je.

```text
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Než prohlásíš změnu za hotovou, spusť testy balíčku.
```

Continue načítá pravidla v Markdownu z `.continue/rules/`. Pravidlo může platit vždy, jen když jsou v kontextu odpovídající soubory (`globs`), nebo když agent usoudí, že sedí jeho `description`. Používejte pravidla pro:

- Příkazy pro build, testy a lint.
- Konvence podle jazyka nebo složky.
- Adresáře, na které agent nemá sahat.

Pravidlo říká agentovi, jak pracovat. Neřekne mu, co kód říká po dnešním ranním merge.

## Kde končí ručně vybraný kontext

Tři mezery, které režim agenta zaplňuje čtením souborů.

### // kontext je to, co vyberete

Přidáváte soubory, které považujete za důležité. Implementace, kterou agent potřebuje, často leží zrovna v tom, na který jste nepomysleli.

### // volající nejsou v souboru

“Co se rozbije, když tohle změním?” je otázka na graf. Bez indexu agent čte soubory jeden po druhém, aby odpověděl.

### // lokální modely mají malá okna

Continue umí spouštět lokální modely s těsnými limity kontextu. Jedna seřazená odpověď s file:line se vejde tam, kam se deset průzkumných čtení nevejde.

## Maguyva jako blok MCP v Continue

Jeden blok mcpServers dá režimu agenta:

- **11 nástrojů nad vaším indexovaným repozitářem**: sémantické, strukturální (AST), grafové a textové vyhledávání, plus vyhledávání symbolů, závislé a načítání souborů.
- **Odpovědi s cestami k souborům a čísly řádků**: ve více než 285 jazycích, takže i malý model dostane správný soubor místo dlouhého výpisu.
- **Nástroje, které jen čtou**: Nástroje Maguyva se dotazují indexu. Žádný z nich neupravuje vaše soubory.

> Pravidla říkají Continue, *jak pracovat*.
> Maguyva dává Continue *mapu kódu*.

## Dva pracovní postupy

Nejdřív se zeptejte mapy, pak upravujte.

### 01. Najděte správný soubor bez přidání deseti do kontextu

```text
continue agent> kde ověřujeme podpisy webhooků?

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

→ Agent čte verify.ts a nic jiného.
[exit 0]
```

Hledání podle významu najde implementaci, i když její název neodpovídá vašim slovům.

### 02. Vypište importéry, než klienta vyřadíte

```text
continue agent> co ještě importuje starého klienta pro fakturaci?

dependency_search("LegacyBillingClient", dependents)
  4 importéři ve 3 balíčcích

→ Agent převede všechny čtyři a pak klienta odstraní.
[exit 0]
```

Seznam importérů je úplný před smazáním, ne až když ho později objeví build.

## Nastavení v Continue

Tři kroky. Free tarif: 3 repozitáře, Až 50K zaindexovaných řádků repa, bez kreditní karty.

### 01. Indexujte repozitář na maguyva.ai

Vyberte si takový, který už znáte, abyste mohli posoudit odpovědi.

### 02. Uložte blok jako .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. Přidejte klíč a přepněte do režimu agenta

Zapište do `~/.continue/.env` řádek `MAGUYVA_API_KEY=` a za něj svůj klíč. Přepněte do režimu agenta a položte otázku, na kterou už znáte odpověď.

[Dokumentace MCP](https://docs.continue.dev/customize/deep-dives/mcp) pro Continue popisuje transporty, secrets a konfigurace JSON z jiných klientů.

## Indexujte jeden repozitář, který už znáte.

Připojte Continue přes MCP a položte otázku, kterou si můžete ověřit.
