📄️ Agent Loop
ทำความเข้าใจวงจรชีวิตของข้อความ การดำเนินการ tool context window และสถาปัตยกรรมที่ขับเคลื่อน SDK agents
📄️ Claude Code Features
โหลด project instructions, skills, hooks และ Claude Code features อื่นๆ ลงใน SDK agents ของคุณ
📄️ Cost Tracking
เรียนรู้วิธีติดตามการใช้ token ประมาณต้นทุน และกำหนดค่า prompt caching ด้วย Claude Agent SDK
📄️ Custom Tools
กำหนด custom tools ด้วย in-process MCP server ของ Claude Agent SDK เพื่อให้ Claude เรียกใช้ฟังก์ชันของคุณ, เชื่อมต่อกับ API, และทำงานเฉพาะทางตามโดเมนได้
📄️ File Checkpointing
ติดตามการเปลี่ยนแปลงไฟล์ระหว่าง agent sessions และกู้คืนไฟล์ไปยังสถานะก่อนหน้าใดก็ได้
📄️ Hooks
ดักจับและปรับแต่งพฤติกรรมของ agent ณ จุดสำคัญในการ execute ด้วย hooks
📄️ Hosting
Deploy Agent SDK ใน production: สถาปัตยกรรม subprocess, session persistence, scaling, observability, และ multi-tenant isolation สำหรับ Docker, Kubernetes, และ sandbox providers
📄️ MCP
Configure MCP servers เพื่อขยาย agent ของคุณด้วย external tools ครอบคลุม transport types, tool search สำหรับ tool sets ขนาดใหญ่, authentication, และ error handling
📄️ Migration Guide
คู่มือสำหรับการ migrate Claude Code TypeScript และ Python SDKs ไปยัง Claude Agent SDK
📄️ Modifying System Prompts
เลือกระหว่าง preset claude_code และ custom system prompt และปรับแต่งพฤติกรรมด้วย CLAUDE.md, output styles, append, หรือ custom prompt แบบเต็ม
📄️ Observability
Export traces, metrics, และ events จาก Agent SDK ไปยัง observability backend ของคุณโดยใช้ OpenTelemetry
📄️ ภาพรวม
สร้าง AI agents ในระดับ production โดยใช้ Claude Code เป็น library
📄️ Permissions
ควบคุมวิธีที่ agent ของคุณใช้ tools ด้วย permission modes, hooks, และ declarative allow/deny rules
📄️ Plugins
โหลด custom plugins เพื่อขยาย Claude Code ด้วย skills, agents, hooks และ MCP servers ผ่าน Agent SDK
📄️ Python SDK
เอกสารอ้างอิง API ครบถ้วนสำหรับ Python Agent SDK รวมถึงทุก functions, types และ classes
📄️ Quickstart
เริ่มต้นใช้งาน Python หรือ TypeScript Agent SDK เพื่อสร้าง AI agents ที่ทำงานอัตโนมัติ
📄️ Secure Deployment
คู่มือการรักษาความปลอดภัย Claude Code และ Agent SDK deployments ด้วย isolation, credential management และ network controls
📄️ Session Storage
Mirror session transcripts ไปยัง S3, Redis หรือ backend ของคุณเองเพื่อให้ host ใดก็ตามสามารถ resume ได้
📄️ Sessions
วิธีที่ sessions จัดเก็บประวัติการสนทนาของ agent และเวลาที่ควรใช้ continue, resume, และ fork เพื่อกลับไปยัง run ก่อนหน้า
📄️ Skills
ขยายความสามารถของ Claude ด้วย Agent Skills ใน Claude Agent SDK
📄️ Slash Commands
เรียนรู้วิธีใช้ slash commands เพื่อควบคุม Claude Code sessions ผ่าน SDK
📄️ Streaming Output
รับ responses แบบ real-time จาก Agent SDK ขณะที่ text และ tool calls กำลัง stream เข้ามา
📄️ Streaming vs Single Mode
ทำความเข้าใจสอง input modes ของ Claude Agent SDK และเวลาที่ควรใช้แต่ละอัน
📄️ Structured Outputs
คืนค่า JSON ที่ผ่านการตรวจสอบความถูกต้องจาก agent workflows โดยใช้ JSON Schema, Zod, หรือ Pydantic รับข้อมูลที่ type-safe และมีโครงสร้างหลังจาก multi-turn tool use
📄️ Subagents
กำหนดและเรียกใช้ subagents เพื่อแยก context, รัน tasks แบบ parallel, และใช้คำแนะนำเฉพาะทางใน Claude Agent SDK applications
📄️ Todo Tracking
ติดตามและแสดง todos โดยใช้ Claude Agent SDK สำหรับการจัดการงานที่เป็นระเบียบ
📄️ Tool Search
Scale agent ของคุณไปยัง tools หลายพัน รายการโดยค้นพบและโหลดเฉพาะที่จำเป็น ตามความต้องการ
📄️ TypeScript V2 (เก่า)
เอกสารอ้างอิงสำหรับ V2 TypeScript Agent SDK session API ที่ถูกลบแล้ว พร้อม session-based send/stream patterns สำหรับ multi-turn conversations
📄️ TypeScript Reference
การติดตั้ง
📄️ User Input
แสดง approval requests และ clarifying questions ของ Claude ให้ผู้ใช้ จากนั้นส่งคืนการตัดสินใจของพวกเขาไปยัง SDK