Skip to main content

Module client

Module client 

Source
Expand description

Session-based client for multi-turn interactions with Claude Code.

This module provides ClaudeSdkClient, which maintains a persistent session for multi-turn conversations. Use this when you need to send follow-up queries, interrupt operations, or manage the session lifecycle manually.

For one-off queries without session management, see query().

Structs§

ClaudeSdkClient
Session-based client for multi-turn Claude Code interactions.

Enums§

InputPrompt
Input prompt for a query — either plain text or structured messages.