Module agent

Source

Modules§

activate_session_response
Nested message and enum types in ActivateSessionResponse.
agent_service_client
Generated client implementations.
agent_service_server
Generated server implementations.
app_command_type
Nested message and enum types in AppCommandType.
approval_decision
Nested message and enum types in ApprovalDecision.
assistant_content
Nested message and enum types in AssistantContent.
backend_config
Nested message and enum types in BackendConfig.
command_response
Nested message and enum types in CommandResponse.
compact_result
Nested message and enum types in CompactResult.
get_conversation_response
Nested message and enum types in GetConversationResponse.
get_session_response
Nested message and enum types in GetSessionResponse.
mcp_connection_state
Nested message and enum types in McpConnectionState.
mcp_transport_info
Nested message and enum types in McpTransportInfo.
message
Nested message and enum types in Message.
operation_outcome
Nested message and enum types in OperationOutcome.
remote_auth
Nested message and enum types in RemoteAuth.
started_operation
Nested message and enum types in StartedOperation.
stream_session_request
Nested message and enum types in StreamSessionRequest.
stream_session_response
Nested message and enum types in StreamSessionResponse.
thought_content
Nested message and enum types in ThoughtContent.
tool_approval_policy
Nested message and enum types in ToolApprovalPolicy.
tool_error
Nested message and enum types in ToolError.
tool_filter
Nested message and enum types in ToolFilter.
tool_result
Nested message and enum types in ToolResult.
tool_specific_config
Nested message and enum types in ToolSpecificConfig.
tool_visibility
Nested message and enum types in ToolVisibility.
user_content
Nested message and enum types in UserContent.
workspace_config
Nested message and enum types in WorkspaceConfig.

Structs§

ActivateSessionFooter
ActivateSessionRequest
ActivateSessionResponse
ActiveMessageIdChangedEvent
ActiveToolInfo
AgentResult
AlwaysAskPolicy
AppCommand
AppCommandType
ApprovalDecision
ApproveToolRequest
ApproveToolResponse
Empty response
AssistantContent
AssistantMessage
Attachment
BackendConfig
BashError
BashOperation
BashOutcome
BashToolConfig
Bash tool configuration
CancelOperationRequest
CancelOperationResponse
Empty response
CancellationInfo
CommandExecution
CommandResponse
CommandResponseEvent
CompactError
CompactOperation
No fields needed
CompactOutcome
CompactResult
CreateSessionRequest
Request/Response message definitions
CreateSessionResponse
DeleteSessionRequest
DeleteSessionResponse
Empty response
EditMessageRequest
ErrorEvent
ExcludeFilter
ExecuteBashCommandRequest
ExecuteCommandRequest
ExecutionError
ExternalResult
FetchResult
FinishedEvent
GetConversationFooter
GetConversationRequest
GetConversationResponse
GetMcpServersRequest
MCP server status messages
GetMcpServersResponse
GetSessionRequest
GetSessionResponse
IncludeFilter
InvalidParamsError
IoError
ListFilesRequest
File listing for fuzzy finder
ListFilesResponse
ListSessionsRequest
ListSessionsResponse
LocalBackendConfig
LocalWorkspaceConfig
McpBackendConfig
McpConnected
McpConnecting
No fields needed
McpConnectionFailedError
McpConnectionState
McpFailed
McpHttpTransport
McpServerInfo
McpSseTransport
McpStdioTransport
McpTcpTransport
McpTransportInfo
McpUnixTransport
Message
MessageAddedEvent
Event message definitions
MessagePartEvent
MessageUpdatedEvent
MixedPolicy
ModelChangedEvent
ModelCommand
Operation
OperationCancelledEvent
OperationOutcome
PreApprovedPolicy
ProcessingCompletedEvent
No fields needed
ProcessingStartedEvent
No fields needed
RedactedThought
RemoteAuth
RemoteWorkspaceConfig
RequestToolApprovalEvent
SendMessageRequest
SendMessageResponse
SessionConfig
SessionFilter
SessionInfo
Core data types
SessionMetadata
SessionState
SessionStateFooter
SessionStateHeader
SessionToolConfig
Tool configuration
SignedThought
SimpleThought
StartedEvent
StartedOperation
StreamSessionRequest
Client to server messages in the bidirectional stream
StreamSessionResponse
Server to client events in the bidirectional stream
SubscribeRequest
ThoughtContent
ToolApprovalPolicy
Approval policy
ToolApprovalResponse
ToolBlacklist
ToolCall
ToolCallCompletedEvent
ToolCallFailedEvent
ToolCallStartedEvent
ToolCallState
ToolCallStateEntry
ToolError
ToolFilter
ToolMessage
ToolResult
ToolSpecificConfig
Tool-specific configuration
ToolVisibility
ToolWhitelist
UpdateConfigRequest
Usage
UserContent
UserMessage
WorkspaceChangedEvent
No fields needed - just signals that workspace files have changed
WorkspaceConfig
WorkspaceFilesEvent

Enums§

McpTransport
MessageRole
OperationStatus
OperationType
SessionStatus
Enums
ToolCallStatus