[Bug] Agent applies workarounds without searching codebase for established patterns first

Open 💬 0 comments Opened Jun 30, 2026 by asamson-gs

Bug Description
Workaround-before-reconnaissance. Gdy agent trafia na przeszkodę (timeout, limit, auth), domyślnie usuwa objaw (podbij timeout, retry, restart) zamiast najpierw sprawdzić "jak ten codebase już rozwiązuje tę klasę problemu?". Traktuje problem jako nowy, choć to zwykle rozwiązany, powracający wzorzec.

▎ Czym różni się od #2 (confident guess): #2 to zgadnięcie faktu; to jest wybór akcji-obejścia bez szukania ustalonego rozwiązania. Wygląda nawet pracowicie ("próbował"), dlatego się prześlizguje. Sygnał: grep/szukanie precedensu, którego nigdy nie odpalono przed zastosowaniem obejścia.

▎ Czynnik obciążający: obejście zżera współdzielone/nieodwracalne zasoby (restart wspólnego labu, delete, deploy, push) — tu: 2× restart labu ubiły pracę równoległych sesji i własny run.

▎ Pożądane zachowanie modelu:
(1) na przeszkodzie z klasy powracającej — szukaj wzorca w repo zanim wymyślisz obejście;
(2) akcje nieodwracalne/współdzielone bramkuj zweryfikowanym planem (paragon PRZED akcją);
(3) wybieraj ustalony wzorzec nawet gdy hack "zadziała".

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 2.1.196
  • Feedback ID: 06f5874d-f623-4c3e-b8f5-cfa26552880b

Errors

[]

View original on GitHub ↗