Module: AgentClientProtocol::Schema

Defined in:
lib/agent_client_protocol.rb,
lib/agent_client_protocol/schema/types.rb,
lib/agent_client_protocol/schema/generated.rb,
lib/agent_client_protocol/schema/base_model.rb

Defined Under Namespace

Modules: ContentBlock, PermissionOptionKind, PlanEntryPriority, PlanEntryStatus, RequestPermissionOutcome, SessionConfigOption, SessionUpdate, StopReason, ToolCallContent, ToolCallStatus, ToolKind Classes: AgentCapabilities, Annotations, AudioContent, AuthMethod, AuthenticateRequest, AuthenticateResponse, AvailableCommand, AvailableCommandsUpdate, BaseModel, BlobResourceContents, CancelNotification, ClientCapabilities, ConfigOptionUpdate, Content, ContentChunk, CreateTerminalRequest, CreateTerminalResponse, CurrentModeUpdate, Diff, EmbeddedResource, EnvVariable, Error, FileSystemCapability, HttpHeader, ImageContent, Implementation, InitializeRequest, InitializeResponse, KillTerminalCommandRequest, KillTerminalCommandResponse, LoadSessionRequest, LoadSessionResponse, McpCapabilities, McpServerHttp, McpServerSse, McpServerStdio, NewSessionRequest, NewSessionResponse, PermissionOption, Plan, PlanEntry, PromptCapabilities, PromptRequest, PromptResponse, ReadTextFileRequest, ReadTextFileResponse, ReleaseTerminalRequest, ReleaseTerminalResponse, RequestPermissionRequest, RequestPermissionResponse, ResourceLink, SelectedPermissionOutcome, SessionCapabilities, SessionConfigSelect, SessionConfigSelectGroup, SessionConfigSelectOption, SessionMode, SessionModeState, SessionNotification, SetSessionConfigOptionRequest, SetSessionConfigOptionResponse, SetSessionModeRequest, SetSessionModeResponse, Terminal, TerminalExitStatus, TerminalOutputRequest, TerminalOutputResponse, TextContent, TextResourceContents, ToolCall, ToolCallLocation, ToolCallUpdate, UnstructuredCommandInput, WaitForTerminalExitRequest, WaitForTerminalExitResponse, WriteTextFileRequest, WriteTextFileResponse