Claude Code podporuje dlouhé úlohy přes MCP a vstup uživatele během práce

Claude Code podporuje dlouhé úlohy přes MCP a vstup uživatele během práce

Ondřej Barták
Ondřej Barták
podnikatel a programátor
27. 10. 2026
3 minut čtení · 3 zhlédnutí
Claude Code podporuje dlouhé úlohy přes MCP a vstup uživatele během práce

Anthropic přidal do Claude Code dvě funkce protokolu Model Context Protocol: Tasks pro dlouhotrvající serverové úlohy a Elicitations pro získávání odpovědí od uživatele během práce nástroje. Claude Code tak může při čekání na výsledek pokračovat v jiné činnosti a server si může vyžádat chybějící údaje. Tasks jsou ve veřejné betaverzi.

Dlouhé úlohy nemusí blokovat další práci

Běžné synchronní volání nástroje přes MCP má na dokončení obvykle 30 až 60 sekund. Pro CI pipeline (automatizované postupy průběžné integrace), výzkumné běhy nebo dávkové exporty ale takové okno nemusí stačit. Tyto operace, stejně jako trénovací úlohy, mohou zabrat minuty až hodiny.

Tasks oddělují přijetí úlohy od předání hotového výsledku. Server nejprve rychle vrátí její identifikátor společně se stavem, časovými údaji a intervalem kontrol. Claude Code mezitím může pracovat na něčem jiném a průběžně zjišťovat, jak zpracování pokračuje. Po dokončení předá výsledek Claudovi v následujícím tahu.

Časové limity serveru a nečinnosti zůstávají v platnosti do chvíle, kdy server úlohu přijme a vrátí její identifikátor. Od tohoto okamžiku Claude Code ve výchozím nastavení neomezuje celkovou dobu běhu úlohy na pozadí.

Obnovení úlohy závisí na uloženém stavu serveru

Vzdálené zpracování může pokračovat i po ukončení Claude Code, pokud server trvale uchovává stav úlohy. Příkaz claude --resume pak umožňuje znovu se připojit k téže práci. Server musí při novém spojení rozpoznat původní identifikátor a mít uložená metadata i výsledky.

U lokálních procesů záleží také na tom, co se stane při zavření klienta. Jestliže se spolu s ním ukončí i server připojený přes stdio, samotná podpora Tasks výpočet nezachová. Pokračovat může pouze práce předaná samostatnému, trvale běžícímu procesu.

Během zpracování musí zůstat stabilní také nastavení připojení. Přejmenování serveru nebo změna jeho transportu vede při obnovení k odmítnutí úlohy. Pokud server po opětovném připojení odmítne její ID, klient se až pět minut pokouší zjistit stav a následně oznámí neznámý výsledek. Opakování operace naslepo může zdvojit už dokončenou práci.

Elicitations umožní získat potvrzení i chybějící údaje

Druhá novinka řeší situace, kdy nástroj potřebuje odpověď až po zahájení práce. Služba pro vracení peněz si například může vyžádat potvrzení, zatímco nástroj pro nasazení může požádat o doplnění regionu. Claude Code požadavek zobrazí, převezme odpověď uživatele a odešle ji serveru bez další konfigurace klienta.

Pro vstup jsou určené dva režimy. Form zobrazí pole definovaná serverem a slouží k potvrzením nebo zadávání necitlivých strukturovaných údajů. URL nabídne otevření odkazu v systémovém prohlížeči pro OAuth a další webové postupy. Hesla, přístupové tokeny ani jiná tajemství se nemají zadávat do formulářů; autentizace patří do režimu URL.

Obě funkce lze propojit i u rozpracované úlohy. Task přejde do stavu input_required a připojí mapu inputRequests s požadovanými vstupy. Claude Code je získá a vrátí prostřednictvím tasks/update, načež server může pokračovat ve stejné úloze, aniž by musel udržovat původní spojení.

Podpora v CLI, Agent SDK a GitHub Actions

Obě novinky jsou dostupné v terminálovém CLI, Agent SDK a GitHub Actions. Vyžadují Claude Code v2.1.304 nebo novější a revizi protokolu MCP 2026-07-28. Tasks zatím nejsou podporované v rozšíření pro VS Code ani v desktopové aplikaci Claude; Anthropic avizuje rozšíření podpory do dalších prostředí Claude.

Na straně serveru lze použít HTTP, stdio nebo konektor claude.ai, přičemž spojení musí vyjednat požadovanou revizi protokolu. Nastavení MCP_SDK_GENERATION=v1 nebo MCP_PROTOCOL_NEGOTIATION=legacy vypíná protokolovou cestu, kterou nové funkce potřebují.

Automatizace má odlišné podmínky spuštění

Tasks mohou vznikat z volání nástrojů v hlavní konverzaci, nikoli ze subagentů. Nepodporuje je ani běžné jednorázové spuštění claude -p. Pro neinteraktivní automatizaci je určen Agent SDK, případně režim --input-format stream-json se zapnutým CLAUDE_AUTO_BACKGROUND_TASKS=1.

V neinteraktivním provozu vede požadavek Elicitation ke zrušení úlohy, protože není k dispozici uživatel, který by odpověděl. Servery proto musí umět toto zrušení zpracovat.

Reklama

S tvorbou obsahu pomáhá UpTier.

SEO a GEO na autopilota. Multiagentní systémy UpTier píší a optimalizují obsah pro vyhledávače i AI odpovědi.

Objevte UpTier ↗

Kategorie:AI
Líbil se vám tento článek?
Objevte další zajímavé příspěvky na blogu
Zpět na blog

Související články

Nvidia vydala Nemotron 3.5 Transcribe pro přepis řeči až ve 40 jazycíchNvidia vydala Nemotron 3.5 Transcribe pro přepis řeči až ve 40 jazycích
Bezplatný model s otevřenými vahami zpracovává uložené nahrávky. Podle Nvidie zvládne i překlad a rozlišení mluvčích.
1 min čtení
28. 10. 2026
Genie 4 vytváří interaktivní světy se zvukem a dovoluje měnit scénu za běhuGenie 4 vytváří interaktivní světy se zvukem a dovoluje měnit scénu za běhu
Google DeepMind zpřístupnil Genie 4 vybraným testerům. Model vytváří zvuk a umožňuje textovými pokyny upravovat simulované prostředí během jeho běhu.
1 min čtení
28. 10. 2026
Opera představila WebAI pro lokální provoz modelů v prohlížečiOpera představila WebAI pro lokální provoz modelů v prohlížeči
WebAI umožňuje spouštět AI modely přímo v prohlížeči bez závislosti na cloudu. Předběžná verze je dostupná v Opera One a uživatelé si ji musí aktivně zapnout.
1 min čtení
27. 10. 2026
Přihlaste se k odběru našeho newsletteru
Zůstaňte informováni o nejnovějších příspěvcích, exkluzivních nabídkách, a aktualizacích.
CodedTrip

Provozovatel: CodedTrip LLC, USA.

YouTube
TikTok