Czym są Claude Mods i jak działają w praktyce
Claude Mods to wczesna forma interfejsu uwagi, która odwraca tradycyjny paradygmat sterowania agentem. Zamiast skupiać się wyłącznie na tym, jak człowiek wydaje polecenia maszynie, mechanizm ten pozwala kontrolować, w jaki sposób agent komunikuje się z operatorem. Wtyczki te składają się z funkcji napisanych w językach TypeScript lub JavaScript, które uruchamiają się wewnątrz narzędzia Claude Code. Reagują one na zdarzenia takie jak wpisanie polecenia, wywołanie narzędzia czy renderowanie interfejsu, a także modyfikują sposób działania aplikacji w czasie rzeczywistego wykonania.
Antropic dostarcza w pakiecie kilka wbudowanych wtyczek, które działają w tle. Przykładem jest wtyczka you-should-know. Uruchamia ona dodatkowego agenta obserwującego pracę głównego systemu i wyszukującego pominięte szczegóły. W jednym z testów narzędzie to wykryło niezapisane zmiany w innych plikach edytowanego projektu, co uchroniło operatora przed ich przypadkowym nadpisaniem. Innym przykładem jest stworzony przez użytkowników mod Next Steps Supervisor, który po wykonaniu operacji edycji plików lub przekroczeniu progu ośmiu wywołań narzędzi analizuje stan pracy i generuje interaktywne przyciski z sugerowanymi kolejnymi krokami.
Porównanie z systemami od OpenAI oraz Cursor
Podejmowanie prób zarządzania uwagą operatora widać również w innych produktach rynkowych. OpenAI w swoim interfejsie Intelligent UI generuje elementy wizualne w locie, tworząc wykresy, listy czy formularze bezpośrednio w odpowiedzi na zapytanie użytkownika. Model sam decyduje, kiedy potrzebuje ludzkiego osądu i buduje odpowiedni układ graficzny, korzystając z wbudowanej biblioteki komponentów dostarczonej przez twórców.
Z kolei Cursor podchodzi do tego zagadnienia od strony zespołowej za pomocą mechanizmu routingu i zatwierdzania pull requestów. System ten przypisuje recenzentów na podstawie historii zatwierdzeń i własności kodu, a także automatycznie zatwierdza zmiany o niskim ryzyku po zweryfikowaniu wyników skanerów bezpieczeństwa oraz reguł zdefiniowanych w repozytorium. W przeciwieństwie do gotowych rozwiązań oferowanych przez OpenAI czy Cursor, Claude Mods dają pełną swobodę tworzenia własnych reguł interakcji w kodzie.
Ograniczenia, koszty i bezpieczeństwo stosowania wtyczek
Stosowanie modyfikacji wiąże się z określonymi wadami. Pierwszym problemem jest nadmiar powiadomień. Jeśli wtyczka analizująca kolejne kroki uruchamia się przy niemal każdej akcji edycji pliku, użytkownik szybko zaczyna ją ignorować, co mija się z celem budowania interfejsu uwagi. Drugim aspektem są koszty. Każde sprawdzenie przez wtyczkę nadzorującą wymaga sforkowania konwersji i ponownego jej odczytania, co generuje zużycie rzędu kilku tysięcy tokenów wejściowych na sesję.
Kwestia bezpieczeństwa wymaga szczególnej ostrożności, ponieważ wtyczki nie są uruchamiane w odizolowanym środowisku piaskownicy. Po załadowaniu mają pełne uprawnienia do odczytu i zapisu plików, wglądu w przesyłane zapytania oraz zużywania limitów użytkownika. Co więcej, wbudowane mody nadal działają nawet po uruchomieniu programu w trybie awaryjnym. Z tego powodu instalacja wtyczek pochodzących z zewnętrznych źródeł wymaga wcześniejszego weryfikowania ich kodu źródłowego.