# DevHub przestaje odpowiadać, gdy agent przeszukuje duże repozytorium

> Kilka wyszukiwań tekstu naraz może zająć DevHub; uruchamiaj je po jednym i wolej wyszukiwanie symboli.

**Objaw:** Agent wysyła wiele wywołań `files_search` w jednej turze na dużym repozytorium. DevHub nie odświeża okna ani nie reaguje na kliknięcia, dopóki się nie skończą. W zgłoszeniu osiem wywołań trwało po około minucie i kilka sekund i skończyło się razem.

**Przyczyna:** Wyszukiwanie tekstu czyta pliki jeden po drugim w głównym procesie DevHub, który obsługuje też MCP i wszystkie okna. Wywołania przychodzą razem i czekają jedno za drugim, a aplikacja nie ma wolnego wątku, by odświeżyć okno. Rzadki ciąg czyta każdy plik repozytorium, bo maksymalna liczba wyników ogranicza to, co wraca, a nie pracę.

**Rozwiązanie:**

Nie ma poprawki do zainstalowania. Do tego czasu:

- Poproś agenta, by uruchamiał jedno `files_search` naraz na dużym repozytorium. Inne narzędzia można grupować.
- Wolej `repo_symbol_search` tam, gdzie język jest zaindeksowany. Odpowiada z Indeksu repozytorium, a nie z dysku.
- Poczekaj. DevHub odpowiada znowu, gdy wyszukiwania się skończą.

**Od wersji:** 0.8.1

> **Ostrzeżenie:** Przyczynę odczytano z kodu i pasuje do czasów z jednego zgłoszenia. Nie odtworzono jej celowo, a
> zmiana w późniejszej wersji mogła ją usunąć. Sprawdź [notatki o
> wydaniach](/pl/devhub/release-notes/index.md).

## Powiązane

- [Indeks repozytorium](/pl/devhub/features/repository-index/index.md)
- [Ograniczenia dla agentów](/pl/devhub/for-agents/limits/index.md)
