Method List
-
#_dispatch_event Copilot::CopilotSession
-
#_get_tool_handler Copilot::CopilotSession
-
#_handle_hooks_invoke Copilot::CopilotSession
-
#_handle_permission_request Copilot::CopilotSession
-
#_handle_user_input_request Copilot::CopilotSession
-
#_register_hooks Copilot::CopilotSession
-
#_register_permission_handler Copilot::CopilotSession
-
#_register_tools Copilot::CopilotSession
-
#_register_user_input_handler Copilot::CopilotSession
-
#abort Copilot::CopilotSession
-
#action Copilot::SectionOverride
-
#action Copilot::ElicitationResult
-
#allow_freeform Copilot::UserInputRequest
-
#answer Copilot::UserInputResponse
-
#any_handler? Copilot::SessionHooks
-
#api_key Copilot::ProviderConfig
-
#append_file Copilot::SessionFsProvider
-
#args Copilot::MCPLocalServerConfig
-
#args Copilot::CommandContext
-
#arguments Copilot::ToolInvocation
-
#attachments Copilot::MessageOptions
-
#auth_type Copilot::GetAuthStatusResponse
-
#auto_restart Copilot::ClientOptions
-
#auto_start Copilot::ClientOptions
-
#available_tools Copilot::SessionConfig
-
#available_tools Copilot::ResumeSessionConfig
-
#azure Copilot::ProviderConfig
-
#background_compaction_threshold Copilot::InfiniteSessionConfig
-
#base64 Copilot::AssistantImageData
-
#base_url Copilot::ProviderConfig
-
#bearer_token Copilot::ProviderConfig
-
#billing Copilot::ModelInfo
-
#binary_results_for_llm Copilot::ToolResult
-
#buffer_exhaustion_threshold Copilot::InfiniteSessionConfig
-
#capabilities Copilot::ModelInfo
-
#choices Copilot::UserInputRequest
-
#cli_args Copilot::ClientOptions
-
#cli_path Copilot::ClientOptions
-
#cli_url Copilot::ClientOptions
-
#code Copilot::JsonRpcError
-
#command Copilot::MCPLocalServerConfig
-
#command Copilot::CommandContext
-
#command_name Copilot::CommandContext
-
#commands Copilot::SessionConfig
-
#commands Copilot::ResumeSessionConfig
-
#config_dir Copilot::SessionConfig
-
#config_dir Copilot::ResumeSessionConfig
-
#content Copilot::SystemMessageAppendConfig
-
#content Copilot::SystemMessageReplaceConfig
-
#content Copilot::SectionOverride
-
#content Copilot::SystemMessageCustomizeConfig
-
#content Copilot::ElicitationResult
-
#conventions Copilot::SessionFsConfig
-
#create_session Copilot::CopilotClient
-
#created_at Copilot::SessionFsFileInfo
-
#custom_agents Copilot::SessionConfig
-
#custom_agents Copilot::ResumeSessionConfig
-
#cwd Copilot::MCPLocalServerConfig
-
#cwd Copilot::ClientOptions
-
#data Copilot::ToolBinaryResult
-
#data Copilot::SessionEvent
-
#data Copilot::JsonRpcError
-
#default_reasoning_effort Copilot::ModelInfo
-
define_tool Copilot
-
#delete_session Copilot::CopilotClient
-
#description Copilot::ToolBinaryResult
-
#description Copilot::Tool
-
#description Copilot::CustomAgentConfig
-
#description Copilot::CommandDefinition
-
#destroy Copilot::CopilotSession
-
#disable_resume Copilot::ResumeSessionConfig
-
#disabled_skills Copilot::SessionConfig
-
#disabled_skills Copilot::ResumeSessionConfig
-
#display_name Copilot::CustomAgentConfig
-
#elicitation_source Copilot::ElicitationContext
-
#enable_config_discovery Copilot::SessionConfig
-
#enable_config_discovery Copilot::ResumeSessionConfig
-
#enabled Copilot::InfiniteSessionConfig
-
#env Copilot::MCPLocalServerConfig
-
#env Copilot::ClientOptions
-
#ephemeral Copilot::SessionEvent
-
#error Copilot::ToolResult
-
#excluded_tools Copilot::SessionConfig
-
#excluded_tools Copilot::ResumeSessionConfig
-
#exists? Copilot::SessionFsProvider
-
#extra Copilot::PermissionRequest
-
#force_stop Copilot::CopilotClient
-
#format Copilot::AssistantImageData
-
from_hash Copilot::PermissionRequest
-
from_hash Copilot::UserInputRequest
-
from_hash Copilot::PingResponse
-
from_hash Copilot::GetStatusResponse
-
from_hash Copilot::GetAuthStatusResponse
-
from_hash Copilot::ModelSupports
-
from_hash Copilot::ModelVisionLimits
-
from_hash Copilot::ModelLimits
-
from_hash Copilot::ModelCapabilities
-
from_hash Copilot::ModelPolicy
-
from_hash Copilot::ModelBilling
-
from_hash Copilot::ModelInfo
-
from_hash Copilot::SessionMetadata
-
from_hash Copilot::SessionEvent
-
from_hash Copilot::SessionLifecycleEvent
-
from_hash Copilot::SessionLifecycleMetadata
-
#get_auth_status Copilot::CopilotClient
-
#get_foreground_session_id Copilot::CopilotClient
-
#get_last_session_id Copilot::CopilotClient
-
#get_messages Copilot::CopilotSession
-
#get_metadata Copilot::CopilotSession
-
#get_status Copilot::CopilotClient
-
#github_token Copilot::SessionConfig
-
#github_token Copilot::ResumeSessionConfig
-
#github_token Copilot::ClientOptions
-
#handler Copilot::Tool
-
#handler Copilot::CommandDefinition
-
#headers Copilot::MCPRemoteServerConfig
-
#height Copilot::AssistantImageData
-
#hooks Copilot::SessionConfig
-
#hooks Copilot::ResumeSessionConfig
-
#host Copilot::GetAuthStatusResponse
-
#id Copilot::ModelInfo
-
#id Copilot::SessionEvent
-
#image Copilot::ContentBlock
-
#image_options Copilot::MessageOptions
-
#include_sub_agent_streaming_events Copilot::SessionConfig
-
#include_sub_agent_streaming_events Copilot::ResumeSessionConfig
-
#infer Copilot::CustomAgentConfig
-
#infinite_sessions Copilot::SessionConfig
-
#infinite_sessions Copilot::ResumeSessionConfig
-
#initial_cwd Copilot::SessionFsConfig
-
#initialize Copilot::CopilotClient
-
#initialize Copilot::CopilotSession
-
#initialize Copilot::JsonRpcError
-
#initialize Copilot::JsonRpcClient
-
#is_authenticated Copilot::GetAuthStatusResponse
-
#is_directory Copilot::SessionFsFileInfo
-
#is_file Copilot::SessionFsFileInfo
-
#is_remote Copilot::SessionMetadata
-
#kind Copilot::PermissionRequest
-
#kind Copilot::PermissionRequestResult
-
#limits Copilot::ModelCapabilities
-
#list_models Copilot::CopilotClient
-
#list_sessions Copilot::CopilotClient
-
#log_level Copilot::ClientOptions
-
#login Copilot::GetAuthStatusResponse
-
#max_context_window_tokens Copilot::ModelLimits
-
#max_prompt_image_size Copilot::ModelVisionLimits
-
#max_prompt_images Copilot::ModelVisionLimits
-
#max_prompt_tokens Copilot::ModelLimits
-
#mcp_servers Copilot::CustomAgentConfig
-
#mcp_servers Copilot::SessionConfig
-
#mcp_servers Copilot::ResumeSessionConfig
-
#message Copilot::ElicitationContext
-
#message Copilot::PingResponse
-
#message Copilot::StopError
-
#metadata Copilot::SessionLifecycleEvent
-
#mime_type Copilot::ToolBinaryResult
-
#mkdir Copilot::SessionFsProvider
-
#mode Copilot::SystemMessageAppendConfig
-
#mode Copilot::ElicitationContext
-
#mode Copilot::MessageOptions
-
#model Copilot::SessionConfig
-
#model Copilot::ResumeSessionConfig
-
#model_capabilities Copilot::SessionConfig
-
#model_capabilities Copilot::ResumeSessionConfig
-
#modified_at Copilot::SessionFsFileInfo
-
#modified_time Copilot::SessionMetadata
-
#modified_time Copilot::SessionLifecycleMetadata
-
#multiplier Copilot::ModelBilling
-
#name Copilot::Tool
-
#name Copilot::CustomAgentConfig
-
#name Copilot::CommandDefinition
-
#name Copilot::ModelInfo
-
#name Copilot::SessionFsFileInfo
-
normalize_tool_result Copilot
-
#notify Copilot::JsonRpcClient
-
#on Copilot::CopilotClient
-
#on Copilot::CopilotSession
-
#on_elicitation_request Copilot::SessionConfig
-
#on_elicitation_request Copilot::ResumeSessionConfig
-
#on_error_occurred Copilot::SessionHooks
-
#on_notification Copilot::JsonRpcClient
-
#on_permission_request Copilot::SessionConfig
-
#on_permission_request Copilot::ResumeSessionConfig
-
#on_post_tool_use Copilot::SessionHooks
-
#on_pre_tool_use Copilot::SessionHooks
-
#on_request Copilot::JsonRpcClient
-
#on_session_end Copilot::SessionHooks
-
#on_session_start Copilot::SessionHooks
-
#on_user_input_request Copilot::SessionConfig
-
#on_user_input_request Copilot::ResumeSessionConfig
-
#on_user_prompt_submitted Copilot::SessionHooks
-
#parameters Copilot::Tool
-
#parent_id Copilot::SessionEvent
-
#ping Copilot::CopilotClient
-
#policy Copilot::ModelInfo
-
#port Copilot::ClientOptions
-
#prompt Copilot::CustomAgentConfig
-
#prompt Copilot::MessageOptions
-
#protocol_version Copilot::PingResponse
-
#protocol_version Copilot::GetStatusResponse
-
#provider Copilot::SessionConfig
-
#provider Copilot::ResumeSessionConfig
-
#quality Copilot::ImageOptions
-
#question Copilot::UserInputRequest
-
#read_file Copilot::SessionFsProvider
-
#readdir Copilot::SessionFsProvider
-
#readdir_with_types Copilot::SessionFsProvider
-
#reasoning_effort Copilot::SessionConfig
-
#reasoning_effort Copilot::ResumeSessionConfig
-
#reasoning_effort Copilot::ModelSupports
-
#rename Copilot::SessionFsProvider
-
#request Copilot::JsonRpcClient
-
#request_headers Copilot::MessageOptions
-
#requested_schema Copilot::ElicitationContext
-
#response_format Copilot::MessageOptions
-
#result_type Copilot::ToolResult
-
#resume_session Copilot::CopilotClient
-
#revised_prompt Copilot::AssistantImageData
-
#rm Copilot::SessionFsProvider
-
#rules Copilot::PermissionRequestResult
-
sdk_protocol_version Copilot
-
#sections Copilot::SystemMessageCustomizeConfig
-
#send Copilot::CopilotSession
-
#send_and_wait Copilot::CopilotSession
-
#session_fs Copilot::ClientOptions
-
#session_id Copilot::ToolInvocation
-
#session_id Copilot::CommandContext
-
#session_id Copilot::ElicitationContext
-
#session_id Copilot::SessionConfig
-
#session_id Copilot::SessionMetadata
-
#session_id Copilot::SessionLifecycleEvent
-
#session_id Copilot::ForegroundSessionInfo
-
#session_id Copilot::CopilotSession
-
#session_idle_timeout_seconds Copilot::ClientOptions
-
#session_log Copilot::ToolResult
-
#session_state_path Copilot::SessionFsConfig
-
#set_foreground_session_id Copilot::CopilotClient
-
#size Copilot::ImageOptions
-
#size Copilot::SessionFsFileInfo
-
#skill_directories Copilot::SessionConfig
-
#skill_directories Copilot::ResumeSessionConfig
-
#skills Copilot::CustomAgentConfig
-
#start Copilot::CopilotClient
-
#start Copilot::JsonRpcClient
-
#start_time Copilot::SessionMetadata
-
#start_time Copilot::SessionLifecycleMetadata
-
#stat Copilot::SessionFsProvider
-
#state Copilot::ModelPolicy
-
#state Copilot::CopilotClient
-
#status_message Copilot::GetAuthStatusResponse
-
#stop Copilot::CopilotClient
-
#stop Copilot::JsonRpcClient
-
#streaming Copilot::SessionConfig
-
#streaming Copilot::ResumeSessionConfig
-
#style Copilot::ImageOptions
-
#summary Copilot::SessionMetadata
-
#summary Copilot::SessionLifecycleMetadata
-
#supported_media_types Copilot::ModelVisionLimits
-
#supported_reasoning_efforts Copilot::ModelInfo
-
#supports Copilot::ModelCapabilities
-
#system_message Copilot::SessionConfig
-
#system_message Copilot::ResumeSessionConfig
-
#terms Copilot::ModelPolicy
-
#text Copilot::ContentBlock
-
#text_result_for_llm Copilot::ToolResult
-
#timeout Copilot::MCPLocalServerConfig
-
#timeout Copilot::MCPRemoteServerConfig
-
#timestamp Copilot::PingResponse
-
#timestamp Copilot::SessionEvent
-
#to_h Copilot::ToolBinaryResult
-
#to_h Copilot::ToolResult
-
#to_h Copilot::SystemMessageAppendConfig
-
#to_h Copilot::SystemMessageReplaceConfig
-
#to_h Copilot::SectionOverride
-
#to_h Copilot::SystemMessageCustomizeConfig
-
#to_h Copilot::PermissionRequestResult
-
#to_h Copilot::UserInputResponse
-
#to_h Copilot::MCPLocalServerConfig
-
#to_h Copilot::MCPRemoteServerConfig
-
#to_h Copilot::ImageOptions
-
#to_wire Copilot::Tool
-
#to_wire Copilot::ProviderConfig
-
#to_wire Copilot::CustomAgentConfig
-
#to_wire Copilot::InfiniteSessionConfig
-
#tool_call_id Copilot::ToolInvocation
-
#tool_call_id Copilot::PermissionRequest
-
#tool_name Copilot::ToolInvocation
-
#tool_telemetry Copilot::ToolResult
-
#tools Copilot::MCPLocalServerConfig
-
#tools Copilot::MCPRemoteServerConfig
-
#tools Copilot::CustomAgentConfig
-
#tools Copilot::SessionConfig
-
#tools Copilot::ResumeSessionConfig
-
#type Copilot::ToolBinaryResult
-
#type Copilot::ProviderConfig
-
#type Copilot::MCPLocalServerConfig
-
#type Copilot::MCPRemoteServerConfig
-
#type Copilot::ContentBlock
-
#type Copilot::SessionEvent
-
#type Copilot::SessionLifecycleEvent
-
#url Copilot::MCPRemoteServerConfig
-
#url Copilot::ElicitationContext
-
#url Copilot::AssistantImageData
-
#use_logged_in_user Copilot::ClientOptions
-
#use_stdio Copilot::ClientOptions
-
#version Copilot::GetStatusResponse
-
#vision Copilot::ModelSupports
-
#vision Copilot::ModelLimits
-
#was_freeform Copilot::UserInputResponse
-
#width Copilot::AssistantImageData
-
#wire_api Copilot::ProviderConfig
-
#working_directory Copilot::SessionConfig
-
#working_directory Copilot::ResumeSessionConfig
-
#workspace_path Copilot::ForegroundSessionInfo
-
#workspace_path Copilot::CopilotSession
-
#write_file Copilot::SessionFsProvider