Skip to main content

Module execution

Module execution 

Source
Expand description

Execution messages — tools, jobs, agents, workflows (RFC §10).

Structs§

AgentDelegatePayload
Payload for agent.delegate (v0.2 stub).
AgentHandoffPayload
Payload for agent.handoff (v0.2 stub).
AgentRef
Parsed agent identifier per ARCP v1.1 §7.5.
JobAcceptedPayload
Payload for job.accepted.
JobCancelledPayload
Payload for job.cancelled.
JobCheckpointPayload
Payload for job.checkpoint (v0.2).
JobCompletedPayload
Payload for job.completed.
JobFailedPayload
Payload for job.failed.
JobHeartbeatPayload
Payload for job.heartbeat (RFC §10.3).
JobProgressPayload
Payload for job.progress.
JobResultChunkPayload
Payload for job.result_chunk (ARCP v1.1 §8.4 — result_chunk).
JobSchedulePayload
Payload for job.schedule (v0.2).
JobStartedPayload
Payload for job.started.
ResultChunkAssembler
Helper that accumulates JobResultChunkPayload fragments for a single result_id and assembles the final payload when more: false arrives.
ToolErrorPayload
Payload for tool.error.
ToolInvokePayload
Payload for tool.invoke.
ToolResultPayload
Payload for tool.result.
WorkflowCompletePayload
Payload for workflow.complete (v0.2 stub).
WorkflowStartPayload
Payload for workflow.start (v0.2 stub).

Enums§

AgentRefParseError
Error returned by AgentRef::parse for inputs that violate the §7.5 grammar.
JobState
Job state (RFC §10.2).
ResultChunkEncoding
Encoding of JobResultChunkPayload::data (ARCP v1.1 §8.4).
ResultChunkError
Errors returned by ResultChunkAssembler::push and ResultChunkAssembler::finish.