Module state

Module state 

Source

Structs§

BashToolConfig
Tool-specific configuration for bash
McpServerInfo
Information about an MCP server
Session
Complete session representation
SessionConfig
Session configuration - immutable once created
SessionInfo
Session metadata for listing and filtering
SessionState
Mutable session state that changes during execution
SessionToolConfig
Tool configuration for the session
ToolCallState
Tool call state tracking
ToolExecutionStats
Tool execution statistics

Enums§

BackendConfig
Backend configuration for different tool execution environments
McpConnectionState
State of an MCP server connection
RemoteAuth
Authentication configuration for remote backends
ToolApprovalPolicy
Tool approval policy configuration
ToolCallStatus
Tool call execution status
ToolFilter
Tool filtering configuration for backends
ToolSpecificConfig
Tool-specific configurations
ToolVisibility
Tool visibility configuration - controls which tools are shown to the AI agent
WorkspaceConfig
Defines the primary execution environment for a session’s workspace