Class: SimpleAcp::Server::ResumeContext
- Defined in:
- lib/simple_acp/server/context.rb
Overview
Extended context for resuming an awaited run.
Contains the client's response to the await request.
Instance Attribute Summary collapse
-
#await_resume ⇒ Models::AwaitResume
readonly
The client's resume payload.
Attributes inherited from Context
#input, #run, #server, #session
Instance Method Summary collapse
-
#initialize(run:, session:, input:, server:, await_resume:) ⇒ ResumeContext
constructor
Initialize a resume context.
-
#resume_message ⇒ Models::Message?
Get the message from the client's resume payload.
Methods inherited from Context
#agent_name, #await_message, #cancel!, #cancelled?, #history, #log, #run_id, #session_id, #set_state, #state
Constructor Details
#initialize(run:, session:, input:, server:, await_resume:) ⇒ ResumeContext
Initialize a resume context.
197 198 199 200 |
# File 'lib/simple_acp/server/context.rb', line 197 def initialize(run:, session:, input:, server:, await_resume:) super(run: run, session: session, input: input, server: server) @await_resume = await_resume end |
Instance Attribute Details
#await_resume ⇒ Models::AwaitResume (readonly)
Returns the client's resume payload.
188 189 190 |
# File 'lib/simple_acp/server/context.rb', line 188 def await_resume @await_resume end |
Instance Method Details
#resume_message ⇒ Models::Message?
Get the message from the client's resume payload.
205 206 207 |
# File 'lib/simple_acp/server/context.rb', line 205 def @await_resume&. end |