# Wiedza i kod

> Dlaczego DevHub trzyma wiedzę w vaultach, a kod w indeksie repozytorium, i którego z nich agent powinien zapytać najpierw.

DevHub odpowiada na dwa różne pytania w dwóch różnych miejscach.

## Wiedza: dlaczego i jaka jest reguła

Notatki w vaulcie zawierają to, co nie wynika wprost z kodu: decyzje, reguły, to, jak funkcja ma się zachowywać i dlaczego, sprawdzone poprawki. Agent pyta je narzędziem `knowledge_search`, czyta jedną przez `vault_file_read` i znajduje notatkę po słowie przez `vault_files_search`. [Kontekst biznesowy](/pl/devhub/features/business-context/index.md) to to samo wyszukiwanie dla Ciebie.

## Kod: gdzie jest i czego dotyka

Indeks repozytorium czyta kod folderu i zachowuje symbole oraz ich relacje. Agent pyta go narzędziami takimi jak `repo_symbol_search`, `repo_callers` i `repo_impact`, które mówią, gdzie jest funkcja, kto ją wywołuje i co zepsułaby zmiana. Indeks powstaje dla każdego folderu MCP; zobacz [Organizacje i projekty](/pl/devhub/features/organizations-projects/index.md).

## Które najpierw

Gdy chodzi o to, jak coś działa i dlaczego, zapytaj najpierw vault. Gdy chodzi o to, gdzie coś jest i co od tego zależy, zapytaj indeks. Jeśli oba się różnią, kod pokazuje, co jest prawdą teraz; wtedy notatkę trzeba poprawić.

## Dać agentowi jedno i drugie

Ustaw w kolejce [Kontekstu AI](/pl/devhub/features/ai-context/index.md) notatki i symbole, których agent potrzebuje, a pobierze je jednym wywołaniem na początku zadania.

## Powiązane

- [Vaulty](/pl/devhub/features/vaults/index.md)
- [Katalog narzędzi DevHub](/pl/devhub/reference/mcp-tools/index.md)
