Preskočiť na obsah
3.6Pokročilý7 min

Claude Agent SDK: tvorba agentov natívne pre Anthropic

Blck Alpaca·
Definition

Claude Agent SDK je oficiálny framework spoločnosti Anthropic na tvorbu produkčne pripravených AI agentov na báze modelov Claude. Poskytuje hotový agent-harness s tool-use, natívnou MCP integráciou, subagentmi, správou sessions a kontextu, ako aj integrovaným systémom oprávnení a sandboxom. Vznikol z Claude Code SDK (premenovaný 29. septembra 2025).

Key Takeaways

  • Claude Agent SDK vznikol 29. 9. 2025 z Claude Code SDK a poskytuje tú istú osvedčenú sadu nástrojov ako Claude Code (Read/Write/Edit, Bash, Web, File).
  • Kľúčovými funkciami sú subagenti, sessions, hooks, integrovaná správa oprávnení a sandbox, ako aj natívna MCP integrácia cez in-process MCP servery.
  • SDK je viazané na modely Claude (provider-lock); EU dátová rezidencia prebieha cez AWS Bedrock, Google Vertex alebo Azure AI Foundry namiesto US Anthropic endpointu.
  • K roku 2026 je API ešte vo verzii v0.x (TS 0.2.x / Python 0.1.34, feb. 2026) s breaking changes; kód pod Apache 2.0, používanie pod Anthropic Commercial Terms.
  • Best fit: coding agenti, research agenti a long-running tasky v Anthropic-centrických stackoch; A2A nie je oficiálne natívne podporované.

Claude Agent SDK je oficiálny framework spoločnosti Anthropic na tvorbu produkčne pripravených AI agentov priamo na modeloch Claude. Namiesto manuálneho programovania tool-slučky agenta poskytuje SDK hotový agent-harness: automatické tool-loops, natívnu MCP integráciu, subagentov, správu sessions a kontextu, ako aj integrovaný systém oprávnení a sandbox. Vznikol 29. septembra 2025 z Claude Code SDK a využíva tú istú sadu nástrojov, ktorá stojí aj za Claude Code.

Tri rýchle odpovede

  • Čo to je: Anthropic-natívne SDK (Python a TypeScript), ktoré sprístupňuje Claude managed tool-loops, sessions, sandboxing a subagentov, teda všetko, čo by si inak okolo holého LLM API volania musel postaviť sám.
  • Kedy sa hodí: Coding agenti, research agenti a dlhobežiace, viackrokové tasky v stacku, ktorý vedome stavia na modely Claude.
  • Na čo treba dbať: Provider-lock na Claude, API ešte v0.x s breaking changes (stav 2026), kód pod Apache 2.0, používanie však pod Anthropic Commercial Terms.

Z Claude Code SDK na Claude Agent SDK

Framework sa pôvodne volal Claude Code SDK a bol technickým základom coding agenta Claude Code. Premenovaním 29. septembra 2025 ho Anthropic vedome pozicionuje širšie: nielen na coding, ale ako všeobecný harness pre agentov s tool-use. Jadrová myšlienka zostáva tzv. „dogfooding": vývojári dostávajú presne tú istú sadu nástrojov a tú istú loop-mechaniku, ktorú Anthropic interne nasadzuje pre Claude Code, teda Read, Write, Edit, Bash, File a Web nástroje.

To je rozhodujúci rozdiel oproti čistému Anthropic Client SDK. Pri Client SDK si agentnú slučku píšeš sám: zavolať model, prijať tool-call, vykonať nástroj, vrátiť výsledok, znova zavolať. Agent SDK preberá presne túto orchestráciu a dopĺňa ju o produkčné stavebné bloky. Anthropic sám v „Building Effective Agents" (december 2024) varuje pred stavaním takýchto slučiek ručne pri netriviálnom využívaní nástrojov, no zároveň odporúča princíp „simplest solution first": kto potrebuje len jedno samostatné API volanie, framework nepotrebuje.

Centrálne stavebné bloky

Tool-use a sada nástrojov Claude Code. SDK prináša osvedčené nástroje File, Bash, Web, ako aj Read/Write/Edit. Agent tým dokáže čítať a zapisovať súbory, vykonávať shell príkazy a získavať web obsah bez toho, aby si tieto nástroje musel sám definovať a zabezpečovať.

Natívna MCP integrácia. Model Context Protocol (MCP) je v Claude Agent SDK natívne zakotvené; MCP servery sa dajú prevádzkovať dokonca in-process. MCP štandardizuje prístup k externým nástrojom, dátovým zdrojom a API. Od odovzdania Linux Foundation Agentic AI Foundation (AAIF) 9. decembra 2025 je protokol vendor-neutral; podľa Anthropic dosiahol v apríli 2026 vyše 110 miliónov mesačných SDK downloadov a viac než 10 000 aktívnych serverov. Pre agentúry to znamená: integrácie postavené raz ako MCP server sú znovupoužiteľné aj mimo ekosystému Anthropic.

Subagenti a sessions. Namiesto klasického graph-modelu (ako pri LangGraph) stavia SDK na subagentov a sessions pre multi-step a deľbu práce. Hlavný agent môže spawnovať špecializovaných subagentov pre čiastkové úlohy; sessions držia kontext naprieč viacerými krokmi. Natívna A2A podpora (Agent-to-Agent protokol) oficiálne neexistuje, čím sa SDK odlišuje od Microsoft Agent Framework, CrewAI či Pydantic AI.

Správa kontextu a oprávnení plus sandbox. SDK spravuje kontext cez session a obsahuje integrovaný systém oprávnení, ako aj sandboxing. V hodnotení production-readiness z výskumu patrí SDK tým k špičke v oblasti security/sandbox. Oprávnenia riadia, ktoré akcie smie agent vykonať, napríklad ktoré súbory sa smú zapisovať alebo ktoré príkazy spustiť, čo je dôležitá páka pre human-in-the-loop a audit požiadavky.

Observability cez hooks. Na rozdiel od LangGraph (LangSmith) alebo Pydantic AI (Logfire) nemá SDK zrelú first-party observability platformu. Pracuje na báze hooks a integruje sa s Anthropic Console. Kto prevádzkuje čisté SDK self-hosting, musí doplniť vlastné štruktúrované logovanie pre traceability a dôkazy relevantné pre EU AI Act.

Zaradenie v ekosystéme Anthropic

Sila SDK spočíva v tesnej väzbe na modely Claude a na MCP. V layer-modeli frameworkov sedí spolu s OpenAI Agents SDK na úrovni agent-runtime/harness, teda vrstva nad čistými provider SDK a s iným charakterom než framework-vrstva (LangGraph, CrewAI, Pydantic AI). Táto blízkosť je výhodou aj obmedzením zároveň: optimalizácia a sada nástrojov sú prispôsobené Claude, zato neexistuje model-swap na GPT, Gemini či lokálne modely.

Dimenzia

Claude Agent SDK (stav 2026)

Vendor

Anthropic (US)

Jazyky

Python, TypeScript

Posledná verzia

TS 0.2.x / Python 0.1.34 (február 2026), API v0.x

Licencia

Apache 2.0 (kód); používanie pod Anthropic Commercial Terms

MCP

natívne (in-process MCP server)

A2A

nie oficiálne natívne

Multi-Agent

subagenti + sessions (bez graph-modelu)

Security/Sandbox

integrované (oprávnenia, sandbox)

Observability

na báze hooks, Anthropic Console

Hosting

Anthropic endpoint (US), AWS Bedrock, Google Vertex, Azure AI Foundry; SDK spustiteľné lokálne

Produkční používatelia

Stripe (Claude Code), Anthropic interne, Apple Xcode 26.3

K rozšíreniu: TypeScript balík zaznamenal podľa sekundárnych zdrojov okolo 1,85 milióna NPM týždenných downloadov (február 2026). S Apple Xcode 26.3 integroval SDK natívne prominentný výrobca. Tieto čísla treba chápať ako momentku a pred každým zverejnením nanovo overiť.

DACH perspektíva: suverenita a licencia

Pre DACH B2B rozhodovateľov sú centrálne dva body. Po prvé dátová rezidencia: priamy Anthropic endpoint sídli v USA. Pre prísne EU/DSGVO požiadavky vedie cesta cez AWS Bedrock (EU región), Google Vertex alebo Azure AI Foundry. Samotné SDK je OSS a spustiteľné lokálne, model endpoint to nie je, preto zaradenie „stredná suverenita" oproti plne self-hostovateľným frameworkom ako n8n (DE vendor), LangGraph alebo Pydantic AI.

Po druhé licencia: kód SDK stojí pod Apache 2.0, používanie modelov Claude však pod Anthropic Commercial Terms, nie pod čistým open-source mindsetom. Toto oddelenie patrí poriadne do každej vendor evaluácie a procurement previerky.

Konkrétny príklad

Predpokladajme, že agentúra stavia research agenta, ktorý pre každú požiadavku prehľadáva interné Markdown dokumenty, vytvorí profil konkurenta a výsledok uloží ako súbor. S Client SDK by tím musel napísať kompletnú tool-loop, ošetrenie chýb a správu kontextu sám, v analýzach tretích strán pre porovnateľných ReAct agentov hrubo 40 až vyše 100 riadkov orchestračného kódu. S Claude Agent SDK sa to redukuje na konfiguráciu:

```python

Pseudokód, Claude Agent SDK (stav 2026, API v0.x)

options = ClaudeAgentOptions(
model="claude-...", # viazané na modely Claude
allowed_tools=["Read", "Write", "Web"],
permission_mode="ask", # human-in-the-loop pri kritických akciách
mcp_servers=[crm_mcp_server], # natívne MCP pripojenie, napr. CRM
setting_sources=[...], # po premenovaní nastaviť explicitne
)

Subagent na čistú rešerš, hlavný agent zhrnie

agent.run("Vytvor profil konkurenta k firme X.")
```

Dôležité pri prechode zo starého pomenovania: ClaudeCodeOptions sa teraz volá ClaudeAgentOptions a setting_sources musí byť od premenovania nastavené explicitne. Tool-loops, spawnovanie rešeršného subagenta, správu kontextu session a dotaz na oprávnenie pred zápisom súboru preberá SDK.

Pre agentúry a B2B

Claude Agent SDK je správnou voľbou vtedy, keď strategické rozhodnutie o modeli aj tak padne na Claude a ťažisko leží na coding, research alebo long-running agentoch. Výrazne skracuje time-to-production cez osvedčený harness a natívne MCP pripojenie. Kto naopak potrebuje model-agnosticitu, natívnu A2A multi-agent komunikáciu, zrelú first-party observability alebo plnú EU suverenitu bez US vendora, mal by zvážiť LangGraph, Pydantic AI alebo n8n. Blck Alpaca pre DACH zákazníkov a zákazníčky vyhodnocuje framework, hosting cestu (Bedrock/Vertex/Azure-EU) a licenčné implikácie spoločne, aby sa z prototypu stala DSGVO-konformná produkčná prevádzka. Všetky údaje o verziách, cenách a rozšírení sú stavom 2026 a treba ich pred štartom projektu nanovo verifikovať.

Často kladené otázky

Aký je rozdiel medzi Claude Agent SDK a Anthropic Client SDK?
Anthropic Client SDK vyžaduje, aby si vývojári implementovali tool-slučku (volanie nástroja, vrátenie výsledku, ďalší volaný model) sami. Claude Agent SDK preberá tieto tool-loops automaticky a dopĺňa sessions, subagentov, správu kontextu, oprávnenia a sandboxing ako hotový agent-harness.
Podporuje Claude Agent SDK MCP natívne?
Áno. Claude Agent SDK ponúka natívnu podporu MCP a dokáže MCP servery dokonca prevádzkovať in-process. Tým sa dajú externé nástroje, dátové zdroje a API pripojiť štandardizovane, bez písania custom adaptérov. MCP je od decembra 2025 pod Linux Foundation (AAIF) vendor-neutral.
Aké programovacie jazyky a modely SDK podporuje?
Claude Agent SDK je dostupné pre Python a TypeScript. Je viazané na modely Claude od Anthropic. Prístup prebieha cez Anthropic endpoint (US) alebo cez AWS Bedrock, Google Vertex a Azure AI Foundry, čo umožňuje cesty EU dátovej rezidencie pre DACH nasadenia.
Je Claude Agent SDK produkčne pripravené (stav 2026)?
Knižnica sa nasadzuje produkčne (napríklad Stripe v Claude Code, Anthropic interne, Apple Xcode 26.3), API je však k februáru 2026 ešte vo verzii v0.x (TS 0.2.x, Python 0.1.34) s možnými breaking changes. Pinovanie verzií a sledovanie changelogov je povinnosťou.
Pre ktoré use-cases sa Claude Agent SDK hodí najlepšie?
Svoje silné stránky uplatní pri coding agentoch, research agentoch a dlhobežiacich, viackrokových úlohách, teda tam, kde sada nástrojov pochádzajúca z Claude Code a subagenti prinášajú výhody. Ideálne pre tímy s Anthropic-centrickým stackom; pre A2A multi-agent scenáre sú natívne alternatívy lepšie.

Ísť hlbšie?

Získajte nové analýzy priamo do schránky – alebo sa pozrite, ako tieto poznatky nasadzujeme pre firmy.