Values.InvokeActStepRequestSourceExecutes the next step of an act, processing tool call results and returning new tool calls if needed.
type nonrec t = {workflowDefinitionName : WorkflowDefinitionName.t;The name of the workflow definition containing the act.
*)workflowRunId : UuidString.t;The unique identifier of the workflow run containing the act.
*)sessionId : UuidString.t;The unique identifier of the session containing the act.
*)actId : UuidString.t;The unique identifier of the act to invoke the next step for.
*)callResults : CallResults.t;The results from previous tool calls that the act requested.
*)previousStepId : UuidString.t option;The identifier of the previous step, used for tracking execution flow.
*)}val make :
?previousStepId:??? ->
workflowDefinitionName:WorkflowDefinitionName.t ->
workflowRunId:UuidString.t ->
sessionId:UuidString.t ->
actId:UuidString.t ->
callResults:CallResults.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of CallId.t ])
list ]
list
| `String of WorkflowDefinitionName.t ])
list ]