Přeskočit na obsah

Pro uživatele Continue

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

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.

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

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.

// konfigurační soubor

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

// transport

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.

// klíč

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.

// režim

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.

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

// workflow 01

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

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.

// workflow 02

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

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.

  1. // step 01

    Indexujte repozitář na maguyva.ai

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

  2. // step 02

    Uložte blok jako .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

    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ěď.