Anthropic otwiera Claude Code na modyfikacje. Nowy system rozszerzeń bez piaskownicy
Anthropic udostępnił Mods – mechanizm rozszerzeń działających bezpośrednio wewnątrz Claude Code. Rozwiązanie pozwala programistom ingerować w interfejs oraz przepływ pracy asystenta, w tym dodawać panele obok widoku czatu, przechwytywać wywołania narzędzi czy rejestrować własne polecenia.
Od strony technicznej Mods to funkcje napisane w JavaScripcie lub TypeScripcie, które podpinają się pod określone zdarzenia w aplikacji: wpisanie promptu, wywołanie zewnętrznego narzędzia czy renderowanie elementów interfejsu. Rozszerzenia mogą również przepisywać treść promptu przed przekazaniem go dalej. Anthropic korzysta z tej architektury także wewnętrznie – jako Mod zaimplementowano między innymi wbudowane polecenie /diff.
Nowy system jest w pełni dostępny w aplikacji desktopowej oraz w wersji wiersza poleceń (CLI). W przypadku rozszerzenia do Visual Studio Code obsługa jest na razie częściowa. Organizacje korzystające z Claude Code zyskały możliwość odgórnego kontrolowania, które rozszerzenia mogą być uruchamiane w środowisku roboczym.
Kluczowym aspektem wdrożenia jest kwestia bezpieczeństwa: rozszerzenia nie działają w piaskownicy (sandboxie), lecz wykonują się z pełnymi uprawnieniami systemowymi użytkownika. Twórcy narzędzia apelują, aby instalować wyłącznie kod pochodzący z zaufanych źródeł.
Wraz z premierą systemu Anthropic wydał pierwszą oficjalną wtyczkę o nazwie „You Should Know”. Uruchamia ona w tle osobnego agenta, który monitoruje odpowiedzi Claude’a i wyświetla sygnał „Heads up”, gdy uzna, że programista mógł przeoczyć istotny szczegół. Wtyczkę można aktywować poleceniem /plugin enable cc-plugin-you-should-know@builtin.
