Anthropic ogłosiła Claude Code Mods 1 października 2026 r. Te handlery zdarzeń napisane w JavaScripcie lub TypeScripcie są dostarczane jako część pluginów i mogą zmieniać obsługiwane zachowania oraz elementy interfejsu Claude Code. Funkcja działa w CLI i karcie Code aplikacji desktopowej; wymaga wersji Claude Code 2.1.287 lub nowszej i jest włączona domyślnie.

Co mogą zmieniać mody

Mod to kod obsługujący zdarzenia, uruchamiany wewnątrz Claude Code, ale instalowany w ramach pluginu. Może obserwować, przepisywać lub przejmować obsługę wybranych zdarzeń, takich jak wysłanie promptu, wywołanie narzędzia czy elementy sesji. Mody mogą też dodawać polecenia, narzędzia i własne elementy interfejsu albo zmieniać niektóre z wbudowanych.

Nie oznacza to pełnej kontroli nad każdym ekranem. Mody mogą reagować na zdarzenia związane z prośbą o uprawnienia, ale nie mogą zmieniać samego okna tej prośby.

Gdzie działają własne elementy interfejsu

Mody obsługują terminal w CLI i kartę Code w aplikacji desktopowej. W sesjach WSL w aplikacji desktopowej pluginy są niedostępne. Hooki mogą działać również w panelu czatu rozszerzenia VS Code, w claude -p, Agent SDK oraz sesjach chmurowych wczytujących plugin, ale w tych środowiskach własne elementy interfejsu nie są wyświetlane.

Mody różnią się od pozostałych rozszerzeń Claude Code sposobem działania. Hooki ustawień uruchamiają skonfigurowaną komendę powłoki, żądanie HTTP lub prompt. Skills dostarczają instrukcje, a serwery MCP udostępniają narzędzia za pośrednictwem zewnętrznego procesu lub usługi. Mod jest natomiast handlerem zdarzeń umieszczonym w pluginie; sam plugin może zawierać także skills lub serwery MCP.

Uprawnienia i kontrola nad modami

Anthropic podkreśla, że Mods nie są piaskownicą stanowiącą granicę bezpieczeństwa. Działają z uprawnieniami użytkownika, który je instaluje, więc mogą uzyskiwać dostęp do dostępnych mu plików, zmiennych środowiskowych i ustawień, uruchamiać procesy oraz wykonywać żądania sieciowe. Mogą też obserwować i zmieniać aktywność sesji, zatwierdzać wywołania narzędzi i korzystać z limitu planu użytkownika lub jego klucza API.

Przed uruchomieniem pluginu polecenie claude plugin validate wyświetla obsługiwane przez mod zdarzenia i żądane wywołania. Pojedynczy plugin można wyłączyć lub odinstalować; --safe-mode wyłącza zainstalowane mody użytkownika na czas jednej sesji, a disableAllHooks — w kolejnych sesjach. Administratorzy organizacji mogą również ograniczyć listę wczytywanych modów.

Token Weather: przykład własnego panelu

Token Weather to przykład moda z poradnika Anthropic. Wyświetla wykorzystanie okna kontekstowego, historię ostatnich tur i zmianę liczby tokenów w ostatniej turze. W przykładzie okno ma 200 000 tokenów, a pokazane odczyty to 18%, 67% i 81% jego pojemności.