AI PraktykPO POLSKU

Karty pisze AI wyłącznie z oficjalnej dokumentacji, a program sprawdza cytaty i komendy. Jak to działa

zaawansowanezaawansowanySendMessage

Wiadomości między sesjami

SendMessage służy do przekazania innej sesji ustalenia, statusu lub decyzji, zamiast ręcznego kopiowania treści między terminalami. Claude znajduje sesję docelową przez ListAgents, a wiadomość wysyła przez SendMessage; tych narzędzi nie wywołujesz samodzielnie. Możesz poprosić Claude'a, by przekazał drugiej sesji określoną informację albo zlecił jej sprawdzenie czegoś. Treść wiadomości układa Claude, więc prompt może określać cel bez narzucania dokładnego brzmienia.

Podczas aktywnej tury odbiorca odczytuje wiadomość między wywołaniami narzędzi, a działające narzędzie nie zostaje przerwane. Jeśli sesja odbiorcza jest bezczynna, Claude Code rozpoczyna nową turę z otrzymaną wiadomością. Wiadomość dociera jako zwykły tekst, a wzmianka @ o pliku lub zasobie MCP nie dołącza tego zasobu. Claude może sam otworzyć wspomnianą ścieżkę na maszynie odbiorczej, o ile pozwalają na to uprawnienia tej sesji.

Gdy czekasz na zakończenie pracy innej sesji, możesz poprosić Claude'a o powiadomienie po jej zakończeniu. Claude może zasubskrybować powiadomienie za pomocą wejścia notify_when_idle narzędzia SendMessage, dołączając je do wysyłanej wiadomości albo używając go osobno. Sama subskrypcja nie rozpoczyna tury ani nie zużywa tokenów w obserwowanej sesji. Jeśli obserwowana sesja jest już bezczynna, powiadomienie przychodzi od razu, natomiast przy subskrypcji dołączonej do wiadomości najpierw dostarczana jest wiadomość.

Wiadomość może zostać odrzucona przed wysłaniem, gdy przekracza limit rozmiaru albo skrzynka odbiorcza sesji osiągnęła limit dla szybkiej serii wiadomości. Po dostarczeniu wiadomość jest wliczana do użycia tak jak prompt wpisany przez użytkownika. Granice uprawnień pozostają przypisane do sesji: Claude nie powinien prosić innej sesji o działanie zablokowane w jego własnej sesji, lecz ma skierować taką pracę z powrotem do użytkownika. Ustawienie isolatePeerMachines na true wymaga Twojej zgody przed wysłaniem wiadomości do sesji poza bieżącą maszyną; nie dotyczy to sesji na tej samej maszynie.

przykład
Użyj tego promptu, by poprosić Claude'a o sprawdzenie w innej sesji, czy migracja się zakończyła.
Ask the session running in my other terminal whether the migration finished
przykład
Wskaż sesję przez wzmiankę i poproś Claude'a o przekazanie jej informacji o zakończeniu migracji schematu.
Let @api-worker know the schema migration finished
przykład
Poproś Claude'a o powiadomienie, gdy sesja migracyjna zakończy bieżącą pracę.
Tell me when the migration session finishes what it's working on

Zastosowanie w praktyce

Przekaż ustalenie, status lub decyzję do sesji, która ich potrzebuje, zamiast kopiować tekst między terminalami. Poproś drugą sesję o sprawdzenie, czy migracja się zakończyła, gdy potrzebujesz jej aktualnego statusu. Gdy znasz nazwę sesji, możesz wskazać ją bezpośrednio wzmianką, aby Claude mógł do niej napisać bez wcześniejszego wyświetlania listy sesji. Jeżeli nie chcesz czekać na odpowiedź w aktywnej turze, poproś o powiadomienie, gdy obserwowana sesja stanie się bezczynna.

WskazówkaJeśli podajesz nazwę sesji ze spacją lub znakiem spoza liter, cyfr, łączników i podkreśleń, ujmij ją w podwójny cudzysłów; wybór z listy podpowiedzi zrobi to za Ciebie.

Zgodne z dokumentacją (sprawdzone 24 października 2026), opis z 23 października 2026. Karta jest pisana od nowa, gdy zmieni się jej fragment dokumentacji.

Otwórz w serwisie (wyszukiwarka i filtry tematów)