Framework · Anthropic
Pangkalahatang-ideya ng Claude Agent SDK
Inilalagay ng SDK ng Anthropic ang harness sa likod ng Claude Code, kasama ang mga file at shell tool, permission, hook, subagent at skill, sa loob ng sarili mong Python o TypeScript program. Hindi tulad ng iba pa sa listahang ito, Claude model lang ang pinapatakbo nito, at saklaw ng Commercial Terms ng Anthropic ang paggamit dito.
Pinakamainam para sa: Mga app kung saan kailangang gumawa ng aktuwal na gawain si Claude sa filesystem, ayon sa mga tool permission na ikaw ang kumokontrol.
Mahahalagang detalye
- Tagapangasiwa
- Anthropic
- Mga wika
- Python, TypeScript
- Lisensya
- Anthropic Commercial Terms
- Pinakabagong bersyon
Python 0.2.163 / TypeScript 0.3.286· Setyembre 30, 2026- Repository
- anthropics/claude-agent-sdk-python
- Hosted na opsyon
- Claude Managed Agents
Quickstart
I-install ang package, itakda ang mga credential, pagkatapos ay patakbuhin ang pinakasimpleng agent mula sa opisyal na dokumentasyon. Ang mga Model ID ay ang ginagamit sa dokumentasyon at maaaring hindi naka-enable sa account mo.
Python
pip install claude-agent-sdkimport 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-sdkimport { 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
}Mga feature
| Anumang model | Hindi | Claude lang, sa pamamagitan ng Anthropic, Bedrock, Google Cloud o Foundry |
|---|---|---|
| MCP client | Oo | Opsyong mcpServers; puwedeng magsama ng MCP server ang mga plugin |
| MCP server | Hindi pa nakukumpirma | |
| Multi-agent | Oo | Gumagawa ang mga subagent ng mga nakatuong subtask |
| Durable na mga run | Hindi pa nakukumpirma | Puwedeng ipagpatuloy o i-fork ang mga session; walang durable engine |
| Pag-apruba ng tao | Oo | Tinutukoy ng mga permission mode kung aling mga tool ang nangangailangan ng approval |
| Tracing | Oo | May OpenTelemetry export; beta ang mga trace |
| Evals | Hindi |
Mga kamakailang pagbabago
- Pinalitan ang pangalan mula Claude Code SDK; may gabay sa migration.
- May kasama na ngayong native na Claude Code binary ang dalawang SDK.
- Mula 15 June 2026, ibinabawas ang paggamit ng SDK sa mga subscription plan mula sa hiwalay na buwanang Agent SDK credit.
- Hindi maaaring mag-alok ang mga third-party app ng pag-login sa claude.ai nang walang pag-apruba ng Anthropic.