Anthropic v nejnovější aktualizaci nástroje Claude Code výrazně zjednodušil práci s více samostatnými programovacími relacemi. Jednotlivé relace nyní mohou mezi sebou přímo posílat zprávy, takže uživatel nemusí ručně kopírovat informace mezi několika okny Terminálu.



Novinka dorazila v rámci Claude Code 2.1.224, který je k dispozici pro macOS a Linux. Komunikaci zajišťují dva nové nástroje nazvané ListAgents a SendMessage. První dokáže vyhledat další aktivní relace běžící na stejném Macu, zatímco druhý umožňuje konkrétní relaci odeslat zprávu. Pokud relace zprávu přijme, zobrazí se jako označená karta, která zároveň obsahuje odkaz zpět na relaci, ze které zpráva přišla. V praxi tak může jeden agent například upozornit druhého, že provedená změna rozbila část projektu, na které pracuje. Stejně tak může předat odpověď nebo informaci, na kterou jiná relace čeká. Důležitým omezením je skutečnost, že mezi relacemi se neposílá kompletní historie konverzace. Přenáší se pouze textová zpráva. Mezi relacemi se automaticky nesdílejí ani soubory nebo oprávnění. Přijatá zpráva navíc nemůže sama o sobě schválit požadavek na oprávnění ani změnit nastavení cílové relace.

To znamená, že jednotlivé relace zůstávají do značné míry izolované a uživatel má nad jejich oprávněními stále kontrolu. Funkce doplňuje stávající nástroje Subagents a Agent Teams, ale funguje trochu jinak. Zatímco tyto nástroje umožňují Claude Code vytvářet a řídit další agenty, nová funkce propojuje relace, které už uživatel samostatně spustil. Zajímavé je také řešení z pohledu soukromí. Komunikace mezi relacemi na stejném Macu zůstává lokální a zprávy se neposílají na servery Anthropic. Pokud jsou však jednotlivé relace spuštěné na různých zařízeních, komunikace funguje pouze jako odpověď prostřednictvím funkce Remote Control, která propojuje terminál na Macu s aplikacemi Claude pro iOS a Android. Funkce vyžaduje macOS nebo Linux a Claude Code ve verzi 2.1.224 nebo novější. Uživatelé Windows tuto funkci zatím využívat nemohou.