Module: Arcp::Job
- Defined in:
- lib/arcp/job/event.rb,
lib/arcp/job/cancel.rb,
lib/arcp/job/handle.rb,
lib/arcp/job/result.rb,
lib/arcp/job/submit.rb,
lib/arcp/job/summary.rb,
lib/arcp/job/accepted.rb,
lib/arcp/job/agent_ref.rb,
lib/arcp/job/job_error.rb,
lib/arcp/job/subscribe.rb,
lib/arcp/job/subscribed.rb,
lib/arcp/job/unsubscribe.rb,
lib/arcp/job/event_body/log.rb,
lib/arcp/job/event_body/metric.rb,
lib/arcp/job/event_body/status.rb,
lib/arcp/job/event_body/thought.rb,
lib/arcp/job/event_body/delegate.rb,
lib/arcp/job/event_body/progress.rb,
lib/arcp/job/event_body/tool_call.rb,
lib/arcp/job/event_body/trace_span.rb,
lib/arcp/job/event_body/tool_result.rb,
lib/arcp/job/event_body/result_chunk.rb
Defined Under Namespace
Modules: EventBody, EventKind Classes: Accepted, AgentRef, Cancel, Event, Handle, JobError, Result, Submit, Subscribe, Subscribed, Summary, Unsubscribe
Constant Summary collapse
- BODY_CLASSES =
{ EventKind::PROGRESS => EventBody::Progress, EventKind::RESULT_CHUNK => EventBody::ResultChunk, EventKind::LOG => EventBody::Log, EventKind::THOUGHT => EventBody::Thought, EventKind::TOOL_CALL => EventBody::ToolCall, EventKind::TOOL_RESULT => EventBody::ToolResult, EventKind::STATUS => EventBody::Status, EventKind::METRIC => EventBody::Metric, EventKind::TRACE_SPAN => EventBody::TraceSpan, EventKind::DELEGATE => EventBody::Delegate }.freeze