Expand description
Workflow provider contract and native workflow types.
Modules§
- workflow_
activation - Nested message and enum types in
WorkflowActivation. - workflow_
run_ trigger - Nested message and enum types in
WorkflowRunTrigger. - workflow_
step - Nested message and enum types in
WorkflowStep. - workflow_
value - Nested message and enum types in
WorkflowValue.
Structs§
- Workflow
Eval Context - The run context a workflow value evaluates against.
- Workflow
Eval Result - The resolved value of one workflow value expression.
- Workflow
Execution Request - One workflow callback execution request.
Traits§
- Workflow
Provider - Provider trait for serving the Gestalt workflow-provider protocol.
Functions§
- evaluate_
workflow_ value - Resolves one workflow value expression against a run context.
- latest_
workflow_ signal - Returns the most recent delivery of a named signal.
- new_
bound_ workflow_ target - Validates and returns the bound workflow target value.
- new_
bound_ workflow_ target_ from_ target - Builds the value from an existing target.
- new_
workflow_ agent_ message - Validates and returns the workflow agent message value.
- new_
workflow_ definition - Validates and returns the workflow definition value.
- new_
workflow_ definition_ spec - Validates and returns the workflow definition spec value.
- new_
workflow_ event - Validates and returns the workflow event value.
- new_
workflow_ event_ from_ event - Builds the value from an existing event.
- new_
workflow_ event_ match - Validates and returns the workflow event match value.
- new_
workflow_ run - Validates and returns the workflow run value.
- new_
workflow_ run_ from_ run - Builds the value from an existing run.
- new_
workflow_ signal - Validates and returns the workflow signal value.
- new_
workflow_ signal_ from_ signal - Builds the value from an existing signal.
- new_
workflow_ step - Validates and returns the workflow step value.
- new_
workflow_ step_ agent_ turn - Validates and returns the workflow step agent turn value.
- new_
workflow_ step_ app_ call - Validates and returns the workflow step app call value.
- new_
workflow_ step_ when - Validates and returns the workflow step when value.
- new_
workflow_ text - Validates and returns the workflow text value.
- new_
workflow_ value - Validates and returns the workflow value value.
- path_
value - Reads a dotted path from a JSON-like value.
- render_
workflow_ template - Renders a workflow text template against provided values.
- workflow_
event_ input_ from_ event - Builds the input form of an existing event.
- workflow_
event_ match_ input_ from_ match - Builds the input form of an existing match.
- workflow_
run_ trigger_ input_ from_ trigger - Builds the input form of an existing trigger.
- workflow_
signal_ input_ from_ signal - Builds the input form of an existing signal.
- workflow_
step_ agent_ turn_ input_ from_ turn - Builds the input form of an existing turn.
- workflow_
step_ app_ call_ input_ from_ call - Builds the input form of an existing call.
- workflow_
step_ input_ from_ step - Builds the input form of an existing step.
- workflow_
value_ array - Builds a workflow value from element values.
- workflow_
value_ input - Builds a workflow value read from a run input path.
- workflow_
value_ input_ from_ value - Builds the input form of an existing value.
- workflow_
value_ literal - Builds a workflow value carrying a literal JSON value.
- workflow_
value_ object - Builds a workflow value from named member values.
- workflow_
value_ signal - Builds a workflow value read from a delivered signal path.
- workflow_
value_ step_ input - Builds a workflow value read from a step’s input.
- workflow_
value_ step_ output - Builds a workflow value read from a prior step’s output.
- workflow_
value_ template - Builds a workflow value rendered from a text template.
Type Aliases§
- Apply
Workflow Provider Definition Request - Alias for
pb::ApplyWorkflowProviderDefinitionRequest. - Bound
Workflow Target - Alias for
pb::BoundWorkflowTarget. - Cancel
Workflow Provider RunRequest - Alias for
pb::CancelWorkflowProviderRunRequest. - Delete
Workflow Provider Definition Request - Alias for
pb::DeleteWorkflowProviderDefinitionRequest. - Deliver
Workflow Provider Event Request - Alias for
pb::DeliverWorkflowProviderEventRequest. - GetWorkflow
Provider Definition Request - Alias for
pb::GetWorkflowProviderDefinitionRequest. - GetWorkflow
Provider RunEvents Request - Alias for
pb::GetWorkflowProviderRunEventsRequest. - GetWorkflow
Provider RunEvents Response - Alias for
pb::GetWorkflowProviderRunEventsResponse. - GetWorkflow
Provider RunOutput Request - Alias for
pb::GetWorkflowProviderRunOutputRequest. - GetWorkflow
Provider RunOutput Response - Alias for
pb::GetWorkflowProviderRunOutputResponse. - GetWorkflow
Provider RunRequest - Alias for
pb::GetWorkflowProviderRunRequest. - List
Workflow Provider Definitions Request - Alias for
pb::ListWorkflowProviderDefinitionsRequest. - List
Workflow Provider Definitions Response - Alias for
pb::ListWorkflowProviderDefinitionsResponse. - List
Workflow Provider Runs Request - Alias for
pb::ListWorkflowProviderRunsRequest. - List
Workflow Provider Runs Response - Alias for
pb::ListWorkflowProviderRunsResponse. - SetWorkflow
Provider Activation Paused Request - Alias for the activationpaused request message.
- SetWorkflow
Provider Definition Paused Request - Alias for the definitionpaused request message.
- Signal
OrStart Workflow Provider RunRequest - Alias for
pb::SignalOrStartWorkflowProviderRunRequest. - Signal
Workflow Provider RunRequest - Alias for
pb::SignalWorkflowProviderRunRequest. - Signal
Workflow RunResponse - Alias for
pb::SignalWorkflowRunResponse. - Start
Workflow Provider RunRequest - Alias for
pb::StartWorkflowProviderRunRequest. - Workflow
Activation - Alias for
pb::WorkflowActivation. - Workflow
Agent Message - Alias for
pb::WorkflowAgentMessage. - Workflow
Array - Alias for
pb::WorkflowArray. - Workflow
Definition - Alias for
pb::WorkflowDefinition. - Workflow
Definition Spec - Alias for
pb::WorkflowDefinitionSpec. - Workflow
Event - Alias for
pb::WorkflowEvent. - Workflow
Event Activation - Alias for
pb::WorkflowEventActivation. - Workflow
Event Match - Alias for
pb::WorkflowEventMatch. - Workflow
Event Trigger Invocation - Alias for
pb::WorkflowEventTriggerInvocation. - Workflow
Json - Native JSON object used by authored workflow providers.
- Workflow
Manual Trigger - Alias for
pb::WorkflowManualTrigger. - Workflow
Object - Alias for
pb::WorkflowObject. - Workflow
Path Source - Alias for
pb::WorkflowPathSource. - Workflow
Run - Alias for
pb::WorkflowRun. - Workflow
RunEvent - Alias for
pb::WorkflowRunEvent. - Workflow
RunStatus - Alias for
pb::WorkflowRunStatus. - Workflow
RunTrigger - Alias for
pb::WorkflowRunTrigger. - Workflow
Schedule Activation - Alias for
pb::WorkflowScheduleActivation. - Workflow
Schedule Trigger - Alias for
pb::WorkflowScheduleTrigger. - Workflow
Signal - Alias for
pb::WorkflowSignal. - Workflow
Step - Alias for
pb::WorkflowStep. - Workflow
Step Action - Alias for
pb::workflow_step::Action. - Workflow
Step Agent Turn - Alias for
pb::WorkflowStepAgentTurn. - Workflow
Step AppCall - Alias for
pb::WorkflowStepAppCall. - Workflow
Step Attempt - Alias for
pb::WorkflowStepAttempt. - Workflow
Step Execution - Alias for
pb::WorkflowStepExecution. - Workflow
Step Input Source - Alias for
pb::WorkflowStepInputSource. - Workflow
Step Output Source - Alias for
pb::WorkflowStepOutputSource. - Workflow
Step Status - Alias for
pb::WorkflowStepStatus. - Workflow
Step When - Alias for
pb::WorkflowStepWhen. - Workflow
Text - Alias for
pb::WorkflowText. - Workflow
Value - Alias for
pb::WorkflowValue.