AgentTurnRequest
Everything the harness refuses to assume about a turn.
| field | carries |
|---|---|
RequesterPersonID, RequesterName, RequesterCallingName, RequesterHandle, RequesterCircles | who is asking |
AgentIdentity | the name and handle the agent answers to |
Prompt, InputParts | the message and its attachments |
ResponseLanguage | the language of every reply, as a code or an English name from toolcontract.ResponseLanguages; empty lets intake read it from the message |
ConversationID, ConversationType, VisibleContext | where it was said and what surrounds it |
MemoryFacts | what the host recalled for this requester |
ToolSet, PinnedToolNames, LikelyToolNames, AvailableSkills | what the agent may call and read |
WorkspaceRootPath, WorkspaceDefaultPath, ActivePaths | where files live |
ActiveGoal, PriorTask, ScheduledRun, CarriedOutCalls | work already in flight or on record |
PrecomputedTurnDecision | the host's routing decision, required |
TurnStartedAt, ExecutionStartedAt, EnvironmentNow | the clocks |
CheckpointSender | where progress updates go |
ExecutionStartedAt lets a host start the execution budget after its own routing phase while the caller's deadline still caps the run. AgentTurnResult returns the task run and its status, the finish message or user notice, attachments and recovery actions.