Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CreateSession ¶
func (*Client) SendMessageStream ¶
func (c *Client) SendMessageStream(ctx context.Context, req RunRequest, handler StreamHandler) (*RunResult, error)
type EventType ¶
type EventType string
const ( EventSessionCreated EventType = "session_created" EventMessageCreated EventType = "message_created" EventMessageUpdated EventType = "message_updated" EventAssistantTextDelta EventType = "assistant_text_delta" EventAssistantThinkDelta EventType = "assistant_thinking_delta" EventAgentCompleted EventType = "agent_completed" EventAgentError EventType = "agent_error" EventAgentCanceled EventType = "agent_canceled" EventAgentSummaryProgress EventType = "agent_summary_progress" )
type MessageSnapshot ¶
type RunRequest ¶
type RunResult ¶
type RunResult struct {
SessionID string
Message MessageSnapshot
}
type StreamHandler ¶
type StreamHandler func(event Event)
Click to show internal directories.
Click to hide internal directories.