dotsagent.io
Язык:Русский
Фреймворк · Anthropic

Claude Agent SDK вкратце

SDK от Anthropic предоставляет доступ к harness Claude Code из собственной программы на Python или TypeScript. В него входят инструменты для работы с файлами и shell, разрешения, хуки, субагенты и skills. В отличие от остальных решений в этом списке, он работает только с моделями Claude, а его использование регулируется Commercial Terms Anthropic.

Лучше всего подходит для: Приложения, которым нужно, чтобы Claude выполнял реальные задачи в файловой системе с контролируемыми вами разрешениями для инструментов.

Основные сведения

Сопровождающая сторона
Anthropic
Языки
Python, TypeScript
Лицензия
Anthropic Commercial Terms
Последняя версия
Python 0.2.163 / TypeScript 0.3.286 · 30 сентября 2026 г.
Репозиторий
anthropics/claude-agent-sdk-python · Звёзд: 8 200
Вариант с хостингом
Claude Managed Agents
Anthropic размещает harness; сессии работают в sandbox под управлением Anthropic или в самостоятельно развёрнутом sandbox.

Быстрый запуск

Установите пакет, настройте учётные данные, затем запустите простейшего агента по официальной документации. Здесь используются ID моделей из документации; возможно, в вашем аккаунте они недоступны.

Python

Установить
pip install claude-agent-sdk

Требуется 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())

Источник инструкции по быстрому запуску

TypeScript

Установить
npm install @anthropic-ai/claude-agent-sdk

Требуется 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
}

Источник инструкции по быстрому запуску

Возможности

Любая модельНетТолько Claude — через Anthropic, Bedrock, Google Cloud или Foundry
MCP-клиентДаПараметр mcpServers; плагины могут включать MCP-серверы
MCP-серверНе подтверждено
МультиагентностьДаСубагенты выполняют узкоспециализированные подзадачи
Устойчивые запускиНе подтвержденоСессии можно возобновить или разветвить; движка для обеспечения надёжности нет
Подтверждение человекомДаРежимы разрешений определяют, для каких инструментов требуется подтверждение
ТрассировкаДаЭкспорт через OpenTelemetry; трассировка находится в бета-версии
EvalsНет

Последние изменения

  • Переименован из Claude Code SDK; доступно руководство по миграции.
  • Теперь оба SDK включают нативный бинарный файл Claude Code.
  • С 15 June 2026 использование SDK в рамках планов подписки расходует отдельный ежемесячный кредит Agent SDK.
  • Сторонним приложениям запрещено предлагать вход через claude.ai без разрешения Anthropic.

Альтернативы на том же языке

Источники

  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