mirror of
https://github.com/anthropics/claude-agent-sdk-python.git
synced 2025-10-06 01:00:03 +03:00
Rename claude_code to claude_agent (#188)
This commit is contained in:
@@ -14,7 +14,7 @@ bash commands, edit files, search the web, fetch web content) to accomplish.
|
||||
# BASIC STREAMING
|
||||
# ============================================================================
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, ResultMessage, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, ResultMessage, TextBlock
|
||||
|
||||
async with ClaudeSDKClient() as client:
|
||||
print("User: What is 2+2?")
|
||||
@@ -33,7 +33,7 @@ async with ClaudeSDKClient() as client:
|
||||
|
||||
import asyncio
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
|
||||
async with ClaudeSDKClient() as client:
|
||||
async def send_and_receive(prompt):
|
||||
@@ -54,7 +54,7 @@ async with ClaudeSDKClient() as client:
|
||||
# PERSISTENT CLIENT FOR MULTIPLE QUESTIONS
|
||||
# ============================================================================
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
|
||||
# Create client
|
||||
client = ClaudeSDKClient()
|
||||
@@ -89,7 +89,7 @@ await client.disconnect()
|
||||
# IMPORTANT: Interrupts require active message consumption. You must be
|
||||
# consuming messages from the client for the interrupt to be processed.
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
|
||||
async with ClaudeSDKClient() as client:
|
||||
print("\n--- Sending initial message ---\n")
|
||||
@@ -141,7 +141,7 @@ async with ClaudeSDKClient() as client:
|
||||
# ERROR HANDLING PATTERN
|
||||
# ============================================================================
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
|
||||
try:
|
||||
async with ClaudeSDKClient() as client:
|
||||
@@ -168,7 +168,7 @@ except Exception as e:
|
||||
# SENDING ASYNC ITERABLE OF MESSAGES
|
||||
# ============================================================================
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
|
||||
|
||||
async def message_generator():
|
||||
@@ -210,7 +210,7 @@ async with ClaudeSDKClient() as client:
|
||||
# COLLECTING ALL MESSAGES INTO A LIST
|
||||
# ============================================================================
|
||||
|
||||
from claude_code_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
from claude_agent_sdk import AssistantMessage, ClaudeSDKClient, TextBlock
|
||||
|
||||
async with ClaudeSDKClient() as client:
|
||||
print("User: What are the primary colors?")
|
||||
|
||||
Reference in New Issue
Block a user