Skip to main content

Module query_fn

Module query_fn 

Source
Expand description

Convenience function for one-off Claude Code queries.

This module provides the query() function, which is the simplest way to send a prompt to Claude Code and receive all response messages. Each call creates a new session, sends the prompt, collects all messages, and closes the connection automatically.

For multi-turn conversations, use ClaudeSdkClient instead.

Functionsยง

query
Sends a one-off query to Claude Code and returns all response messages.
query_from_stream
Sends a one-off query using streamed JSON input messages.
query_stream
Sends a one-off query and returns responses as a stream.
query_stream_from_stream
Sends a one-off query with streamed input and streamed output.