Skip to main content

Module state

Module state 

Source

Structs§

ApprovalRules
ApprovalRulesOverrides
McpServerInfo
Information about an MCP server
Session
Complete session representation
SessionConfig
Session configuration - immutable once created
SessionInfo
Session metadata for listing and filtering
SessionPolicyOverrides
User-controlled policy overrides applied on top of a primary agent base policy.
SessionState
Mutable session state that changes during execution
SessionToolConfig
ToolApprovalPolicy
ToolApprovalPolicyOverrides
ToolCallState
Tool call state tracking
ToolExecutionStats
Tool execution statistics

Enums§

BackendConfig
Configuration for MCP server backends
McpConnectionState
State of an MCP server connection
RemoteAuth
Authentication configuration for remote backends
ToolCallStatus
Tool call execution status
ToolDecision
ToolFilter
Tool filtering configuration for backends
ToolRule
ToolRuleOverrides
ToolVisibility
Tool visibility configuration - controls which tools are shown to the AI agent
UnapprovedBehavior
WorkspaceConfig
Defines the primary execution environment for a session’s workspace