Class: AgentClientProtocol::Contrib::SessionAccumulator::SessionSnapshot
- Inherits:
-
Struct
- Object
- Struct
- AgentClientProtocol::Contrib::SessionAccumulator::SessionSnapshot
- Defined in:
- lib/agent_client_protocol/contrib/session_accumulator.rb
Instance Attribute Summary collapse
-
#agent_messages ⇒ Object
Returns the value of attribute agent_messages.
-
#agent_thoughts ⇒ Object
Returns the value of attribute agent_thoughts.
-
#available_commands ⇒ Object
Returns the value of attribute available_commands.
-
#config_options ⇒ Object
Returns the value of attribute config_options.
-
#current_mode_id ⇒ Object
Returns the value of attribute current_mode_id.
-
#plan_entries ⇒ Object
Returns the value of attribute plan_entries.
-
#session_id ⇒ Object
Returns the value of attribute session_id.
-
#tool_calls ⇒ Object
Returns the value of attribute tool_calls.
-
#user_messages ⇒ Object
Returns the value of attribute user_messages.
Instance Method Summary collapse
Instance Attribute Details
#agent_messages ⇒ Object
Returns the value of attribute agent_messages
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def @agent_messages end |
#agent_thoughts ⇒ Object
Returns the value of attribute agent_thoughts
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def agent_thoughts @agent_thoughts end |
#available_commands ⇒ Object
Returns the value of attribute available_commands
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def available_commands @available_commands end |
#config_options ⇒ Object
Returns the value of attribute config_options
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def @config_options end |
#current_mode_id ⇒ Object
Returns the value of attribute current_mode_id
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def current_mode_id @current_mode_id end |
#plan_entries ⇒ Object
Returns the value of attribute plan_entries
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def plan_entries @plan_entries end |
#session_id ⇒ Object
Returns the value of attribute session_id
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def session_id @session_id end |
#tool_calls ⇒ Object
Returns the value of attribute tool_calls
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def tool_calls @tool_calls end |
#user_messages ⇒ Object
Returns the value of attribute user_messages
6 7 8 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 6 def @user_messages end |
Instance Method Details
#freeze ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/agent_client_protocol/contrib/session_accumulator.rb', line 12 def freeze tool_calls&.freeze plan_entries&.freeze available_commands&.freeze &.freeze &.freeze agent_thoughts&.freeze &.freeze super end |