dotsagent.io
Bahasa:Bahasa Indonesia
Framework · Anthropic

Sekilas tentang Claude Agent SDK

SDK Anthropic menyediakan harness di balik Claude Code, lengkap dengan tool file dan shell, izin, hook, subagent, dan skill, di dalam program Python atau TypeScript Anda sendiri. Berbeda dari opsi lain dalam daftar ini, SDK ini hanya menjalankan model Claude, dan penggunaannya diatur oleh Ketentuan Komersial Anthropic.

Cocok untuk: Aplikasi yang membutuhkan Claude untuk melakukan pekerjaan nyata di filesystem, dengan izin tool yang Anda kendalikan.

Fakta utama

Pengelola
Anthropic
Bahasa
Python, TypeScript
Lisensi
Anthropic Commercial Terms
Versi terbaru
Python 0.2.163 / TypeScript 0.3.286 · 30 September 2026
Repositori
anthropics/claude-agent-sdk-python · 8.200 bintang
Opsi hosted
Claude Managed Agents
Anthropic meng-host harness; sesi berjalan di sandbox yang dikelola Anthropic atau di-host sendiri.

Panduan cepat

Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.

Python

Instal
pip install claude-agent-sdk

Memerlukan 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())

Sumber panduan cepat

TypeScript

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

Memerlukan 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
}

Sumber panduan cepat

Fitur

Model apa punTidakHanya Claude, melalui Anthropic, Bedrock, Google Cloud, atau Foundry
Klien MCPYaOpsi mcpServers; plugin dapat menyertakan MCP server
Server MCPBelum dikonfirmasi
Multi-agentYaSubagent menangani subtugas terarah
Eksekusi tahan lamaBelum dikonfirmasiSesi dapat dilanjutkan atau di-fork; tidak ada durable engine
Persetujuan manusiaYaMode izin menentukan tool mana yang memerlukan persetujuan
TracingYaEkspor OpenTelemetry; tracing masih dalam versi beta
EvalsTidak

Perubahan terbaru

  • Berganti nama dari Claude Code SDK; panduan migrasi tersedia.
  • Kedua SDK kini menyertakan binary Claude Code native.
  • Sejak 15 Juni 2026, penggunaan SDK pada paket langganan menggunakan kredit Agent SDK bulanan yang terpisah.
  • Aplikasi pihak ketiga tidak boleh menawarkan login claude.ai tanpa persetujuan Anthropic.

Alternatif dalam bahasa yang sama

Sumber

  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

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026