dotsagent.io
Ngôn ngữ:Tiếng Việt
Framework · Anthropic

Tổng quan về Claude Agent SDK

SDK của Anthropic cung cấp harness của Claude Code, gồm các công cụ thao tác tệp và shell, quyền, hook, subagent và skill, bên trong chương trình Python hoặc TypeScript của riêng bạn. Khác với các lựa chọn còn lại trong danh sách này, SDK chỉ chạy các model Claude và việc sử dụng chịu sự điều chỉnh của Điều khoản thương mại của Anthropic.

Phù hợp nhất với: Ứng dụng cần Claude thực hiện công việc thực tế trên hệ thống tệp, với quyền sử dụng công cụ do bạn kiểm soát.

Thông tin chính

Đơn vị duy trì
Anthropic
Ngôn ngữ
Python, TypeScript
Giấy phép
Anthropic Commercial Terms
Phiên bản mới nhất
Python 0.2.163 / TypeScript 0.3.286 · 30 tháng 9, 2026
Repository
anthropics/claude-agent-sdk-python · 8.200 sao
Tùy chọn chạy trên nền tảng lưu trữ
Claude Managed Agents
Anthropic lưu trữ harness; session chạy trong sandbox do Anthropic quản lý hoặc do bạn tự lưu trữ.

Bắt đầu nhanh

Cài package, thiết lập thông tin xác thực, rồi chạy agent đơn giản nhất theo tài liệu chính thức. ID model sử dụng trong tài liệu có thể chưa được bật cho tài khoản của bạn.

Python

Cài đặt
pip install claude-agent-sdk

Cần 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())

Nguồn hướng dẫn bắt đầu nhanh

TypeScript

Cài đặt
npm install @anthropic-ai/claude-agent-sdk

Cần 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
}

Nguồn hướng dẫn bắt đầu nhanh

Tính năng

Mọi modelKhôngChỉ Claude, qua Anthropic, Bedrock, Google Cloud hoặc Foundry
MCP clientCóTùy chọn mcpServers; plugin có thể đóng gói MCP server
MCP serverChưa xác nhận
Đa agentCóSubagent xử lý các tác vụ phụ có phạm vi cụ thể
Lượt chạy bền vữngChưa xác nhậnCó thể tiếp tục hoặc phân nhánh session; không có engine thực thi bền vững
Phê duyệt của con ngườiCóChế độ quyền xác định công cụ nào cần được phê duyệt
TracingCóHỗ trợ xuất OpenTelemetry; trace đang ở giai đoạn beta
EvalsKhông

Các thay đổi gần đây

  • Đổi tên từ Claude Code SDK; đã có hướng dẫn chuyển đổi.
  • Cả hai SDK hiện đều đi kèm binary Claude Code gốc.
  • Từ ngày 15 tháng 6 năm 2026, việc dùng SDK trên các gói thuê bao sẽ tính vào hạn mức tín dụng Agent SDK hằng tháng riêng.
  • Ứng dụng bên thứ ba không được cung cấp tùy chọn đăng nhập claude.ai nếu chưa được Anthropic phê duyệt.

Các lựa chọn thay thế cùng ngôn ngữ

Nguồn

  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