# Continue działa na konfiguracji. Dodaj blok, który zna Twoje repo.

Canonical source: https://maguyva.ai/pl/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 w Continue pracuje na kontekście, który mu dasz, i narzędziach, na które pozwala konfiguracja. Maguyva indeksuje całe repo i udostępnia je przez MCP, więc tryb agenta pyta, gdzie jest kod, zanim zacznie czytać plik po pliku.

> Jeden blok YAML: URL, nagłówek i sekret z Twojego .env.

## Co warto wiedzieć o Continue

Cztery fakty dotyczące tylko Continue.

### Blok YAML

Zapisz blok jako `.continue/mcpServers/maguyva.yaml` w workspace’ie albo dodaj jego wpis `mcpServers` do `~/.continue/config.yaml`. `config.json` jest przestarzały.

### streamable-http

Continue łączy się z endpointem Maguyva przez Streamable HTTP; nagłówek trafia pod `requestOptions`. Bez lokalnego procesu, bez Node.js.

### Odwołanie do sekretu

`${{ secrets.MAGUYVA_API_KEY }}` jest pobierany z `~/.continue/.env`, potem z `.continue/.env` i `.env` w workspace’ie, a na końcu ze środowiska procesu. Sam blok nie zawiera klucza.

### Tylko w trybie agenta

Continue udostępnia narzędzia MCP w trybie agenta, nie w czacie. Konfiguracje JSON z innych klientów też działają: wrzuć je do `.continue/mcpServers/`.

## Reguły to umowa robocza. Korzystaj z nich.

```text
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Uruchom testy pakietu, zanim uznasz zmianę za gotową.
```

Continue ładuje reguły Markdown z `.continue/rules/`. Reguła może obowiązywać zawsze, tylko gdy w kontekście są pasujące pliki (`globs`), albo gdy agent uzna, że pasuje jej `description`. Używaj reguł do:

- Komend build, testów i lintera.
- Konwencji dla języka lub folderu.
- Katalogów, których agent ma nie dotykać.

Reguła mówi agentowi, jak pracować. Nie powie mu, co mówi kod po dzisiejszym porannym merge’u.

## Gdzie kończy się ręcznie wybrany kontekst

Trzy luki, które tryb agenta zapełnia czytaniem plików.

### // kontekst to to, co wybierzesz

Dodajesz pliki, które uważasz za ważne. Implementacja potrzebna agentowi często siedzi w tym, o którym nie pomyślałeś.

### // wywołujących nie ma w pliku

“Co się zepsuje, jeśli to zmienię?” to pytanie o graf. Bez indeksu agent czyta pliki jeden po drugim, żeby na nie odpowiedzieć.

### // modele lokalne mają małe okna

Continue może uruchamiać lokalne modele z ciasnymi limitami kontekstu. Jedna uszeregowana odpowiedź z file:line zmieści się tam, gdzie dziesięć rozpoznawczych odczytów już nie.

## Maguyva jako blok MCP w Continue

Jeden blok mcpServers daje trybowi agenta:

- **11 narzędzi dla zaindeksowanego repo**: wyszukiwanie semantyczne, strukturalne (AST), grafowe i tekstowe, a do tego wyszukiwanie symboli, zależności i pobieranie plików.
- **Odpowiedzi ze ścieżkami plików i numerami linii**: w ponad 285 językach, więc nawet mały model dostaje właściwy plik zamiast długiej listy.
- **Narzędzia tylko do odczytu**: Narzędzia Maguyva odpytują indeks. Żadne z nich nie edytuje twoich plików.

> Reguły mówią Continue, *jak pracować*.
> Maguyva daje Continue *mapę kodu*.

## Dwa przepływy pracy

Najpierw zapytaj mapę, potem edytuj.

### 01. Znajdź właściwy plik bez dorzucania dziesięciu do kontekstu

```text
continue agent> gdzie weryfikujemy podpisy webhooków?

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

→ Agent czyta verify.ts i nic więcej.
[exit 0]
```

Wyszukiwanie po znaczeniu znajduje implementację, nawet gdy jej nazwa nie pasuje do twoich słów.

### 02. Wypisz importujących, zanim wycofasz klienta

```text
continue agent> co jeszcze importuje starego klienta rozliczeń?

dependency_search("LegacyBillingClient", dependents)
  4 importujące miejsca w 3 pakietach

→ Agent migruje wszystkie cztery, a potem usuwa klienta.
[exit 0]
```

Lista importujących jest kompletna przed usunięciem, a nie odkrywana później przez build.

## Konfiguracja w Continue

Trzy kroki. Plan Free: 3 repozytoria, Do 50 tys. zindeksowanych linii repo, bez karty kredytowej.

### 01. Zaindeksuj repo na maguyva.ai

Wybierz takie, które już znasz, żeby móc ocenić odpowiedzi.

### 02. Zapisz 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. Dodaj klucz i przełącz się na tryb agenta

Wpisz `MAGUYVA_API_KEY=` i swój klucz do `~/.continue/.env`. Przełącz się na tryb agenta i zadaj pytanie, na które znasz już odpowiedź.

[Dokumentacja MCP](https://docs.continue.dev/customize/deep-dives/mcp) dla Continue opisuje transporty, sekrety i konfiguracje JSON z innych klientów.

## Zaindeksuj jedno repo, które już znasz.

Połącz Continue przez MCP i zadaj pytanie, które możesz sprawdzić.
