dotsagent.io
Język:Polski
Framework · Anthropic

Claude Agent SDK w skrócie

SDK Anthropic udostępnia harness stojący za Claude Code — z narzędziami do obsługi plików i powłoki, uprawnieniami, hookami, subagentami i umiejętnościami — w ramach własnego programu w Pythonie lub TypeScript. W odróżnieniu od pozostałych rozwiązań z tej listy obsługuje wyłącznie modele Claude, a jego użycie podlega Warunkom handlowym Anthropic.

Najlepszy do: Aplikacje, w których Claude ma wykonywać rzeczywiste zadania na systemie plików, z uprawnieniami do narzędzi określanymi przez Ciebie.

Najważniejsze informacje

Opiekun
Anthropic
Języki
Python, TypeScript
Licencja
Anthropic Commercial Terms
Najnowsza wersja
Python 0.2.163 / TypeScript 0.3.286 · 30 września 2026
Repozytorium
anthropics/claude-agent-sdk-python · 8200 gwiazdek
Opcja hostowana
Claude Managed Agents
Anthropic hostuje harness; sesje działają w sandboxie zarządzanym przez Anthropic lub hostowanym samodzielnie.

Quickstart

Zainstaluj pakiet, skonfiguruj dane uwierzytelniające, a następnie uruchom najprostszego agenta z oficjalnej dokumentacji. Użyte identyfikatory modeli pochodzą z dokumentacji; dostęp do nich może nie być włączony na Twoim koncie.

Python

Instalacja
pip install claude-agent-sdk

Wymaga ANTHROPIC_API_KEY

Python
import asyncio
from claude_agent_sdk import query, ClaudeAgentOptions

async def main():
    async for message in query(
        prompt="Find and fix the bug in auth.py",
        options=ClaudeAgentOptions(allowed_tools=["Read", "Edit", "Bash"]),
    ):
        print(message)  # Claude reads the file, finds the bug, edits it

asyncio.run(main())

Źródło quickstartu

TypeScript

Instalacja
npm install @anthropic-ai/claude-agent-sdk

Wymaga ANTHROPIC_API_KEY

TypeScript
import { query } from "@anthropic-ai/claude-agent-sdk";

for await (const message of query({
  prompt: "Find and fix the bug in auth.ts",
  options: { allowedTools: ["Read", "Edit", "Bash"] }
})) {
  console.log(message); // Claude reads the file, finds the bug, edits it
}

Źródło quickstartu

Funkcje

Dowolny modelNieTylko Claude — przez Anthropic, Bedrock, Google Cloud lub Foundry
Klient MCPTakOpcja mcpServers; wtyczki mogą zawierać serwery MCP
Serwer MCPNiepotwierdzone
Wielu agentówTakSubagenci wykonują wyspecjalizowane podzadania
Trwałe uruchomieniaNiepotwierdzoneSesje można wznawiać lub rozwidlać; brak silnika zapewniającego trwałość
Zatwierdzanie przez człowiekaTakTryby uprawnień określają, które narzędzia wymagają zatwierdzenia
ŚledzenieTakEksport OpenTelemetry; śledzenie jest w wersji beta
EwaluacjeNie

Najnowsze zmiany

  • Zmieniono nazwę z Claude Code SDK; dostępny jest przewodnik migracji.
  • Oba SDK zawierają teraz natywny plik binarny Claude Code.
  • Od 15 June 2026 użycie SDK w ramach planów subskrypcyjnych jest rozliczane z osobnego miesięcznego limitu kredytów Agent SDK.
  • Aplikacje firm trzecich nie mogą oferować logowania przez claude.ai bez zgody Anthropic.

Alternatywy w tym samym języku

Źródła

  1. code.claude.com/docs/en/agent-sdk/overview
  2. code.claude.com/docs/en/agent-sdk/quickstart
  3. code.claude.com/docs/en/agent-sdk/observability
  4. code.claude.com/docs/en/bedrock-vertex
  5. pypi.org/pypi/claude-agent-sdk/json
  6. registry.npmjs.org/@anthropic-ai%2fclaude-agent-sdk
  7. api.github.com/repos/anthropics/claude-agent-sdk-python
  8. api.github.com/repos/anthropics/claude-agent-sdk-typescript

Niezależne źródło informacji dla osób tworzących agentów AI. Nie jesteśmy powiązani z żadnym wymienionym tu dostawcą.

© 2026 DotsAgent · Dane sprawdzone 1 października 2026