Class: Copilot::SessionConfig
- Inherits:
-
Struct
- Object
- Struct
- Copilot::SessionConfig
- Defined in:
- lib/copilot/types.rb
Overview
Configuration for creating a session.
Instance Attribute Summary collapse
-
#available_tools ⇒ Object
Returns the value of attribute available_tools.
-
#commands ⇒ Object
Returns the value of attribute commands.
-
#config_dir ⇒ Object
Returns the value of attribute config_dir.
-
#custom_agents ⇒ Object
Returns the value of attribute custom_agents.
-
#disabled_skills ⇒ Object
Returns the value of attribute disabled_skills.
-
#enable_config_discovery ⇒ Object
Returns the value of attribute enable_config_discovery.
-
#excluded_tools ⇒ Object
Returns the value of attribute excluded_tools.
-
#github_token ⇒ Object
Returns the value of attribute github_token.
-
#hooks ⇒ Object
Returns the value of attribute hooks.
-
#include_sub_agent_streaming_events ⇒ Object
Returns the value of attribute include_sub_agent_streaming_events.
-
#infinite_sessions ⇒ Object
Returns the value of attribute infinite_sessions.
-
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers.
-
#model ⇒ Object
Returns the value of attribute model.
-
#model_capabilities ⇒ Object
Returns the value of attribute model_capabilities.
-
#on_elicitation_request ⇒ Object
Returns the value of attribute on_elicitation_request.
-
#on_permission_request ⇒ Object
Returns the value of attribute on_permission_request.
-
#on_user_input_request ⇒ Object
Returns the value of attribute on_user_input_request.
-
#provider ⇒ Object
Returns the value of attribute provider.
-
#reasoning_effort ⇒ Object
Returns the value of attribute reasoning_effort.
-
#session_id ⇒ Object
Returns the value of attribute session_id.
-
#skill_directories ⇒ Object
Returns the value of attribute skill_directories.
-
#streaming ⇒ Object
Returns the value of attribute streaming.
-
#system_message ⇒ Object
Returns the value of attribute system_message.
-
#tools ⇒ Object
Returns the value of attribute tools.
-
#working_directory ⇒ Object
Returns the value of attribute working_directory.
Instance Attribute Details
#available_tools ⇒ Object
Returns the value of attribute available_tools
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def available_tools @available_tools end |
#commands ⇒ Object
Returns the value of attribute commands
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def commands @commands end |
#config_dir ⇒ Object
Returns the value of attribute config_dir
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def config_dir @config_dir end |
#custom_agents ⇒ Object
Returns the value of attribute custom_agents
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def custom_agents @custom_agents end |
#disabled_skills ⇒ Object
Returns the value of attribute disabled_skills
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def disabled_skills @disabled_skills end |
#enable_config_discovery ⇒ Object
Returns the value of attribute enable_config_discovery
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def enable_config_discovery @enable_config_discovery end |
#excluded_tools ⇒ Object
Returns the value of attribute excluded_tools
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def excluded_tools @excluded_tools end |
#github_token ⇒ Object
Returns the value of attribute github_token
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def github_token @github_token end |
#hooks ⇒ Object
Returns the value of attribute hooks
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def hooks @hooks end |
#include_sub_agent_streaming_events ⇒ Object
Returns the value of attribute include_sub_agent_streaming_events
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def include_sub_agent_streaming_events @include_sub_agent_streaming_events end |
#infinite_sessions ⇒ Object
Returns the value of attribute infinite_sessions
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def infinite_sessions @infinite_sessions end |
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def mcp_servers @mcp_servers end |
#model ⇒ Object
Returns the value of attribute model
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def model @model end |
#model_capabilities ⇒ Object
Returns the value of attribute model_capabilities
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def model_capabilities @model_capabilities end |
#on_elicitation_request ⇒ Object
Returns the value of attribute on_elicitation_request
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def on_elicitation_request @on_elicitation_request end |
#on_permission_request ⇒ Object
Returns the value of attribute on_permission_request
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def @on_permission_request end |
#on_user_input_request ⇒ Object
Returns the value of attribute on_user_input_request
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def on_user_input_request @on_user_input_request end |
#provider ⇒ Object
Returns the value of attribute provider
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def provider @provider end |
#reasoning_effort ⇒ Object
Returns the value of attribute reasoning_effort
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def reasoning_effort @reasoning_effort end |
#session_id ⇒ Object
Returns the value of attribute session_id
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def session_id @session_id end |
#skill_directories ⇒ Object
Returns the value of attribute skill_directories
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def skill_directories @skill_directories end |
#streaming ⇒ Object
Returns the value of attribute streaming
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def streaming @streaming end |
#system_message ⇒ Object
Returns the value of attribute system_message
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def @system_message end |
#tools ⇒ Object
Returns the value of attribute tools
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def tools @tools end |
#working_directory ⇒ Object
Returns the value of attribute working_directory
282 283 284 |
# File 'lib/copilot/types.rb', line 282 def working_directory @working_directory end |