Expand description
Serializable step configurations — one per operation type.
These types mirror the builder options in ironflow_core operations but
are fully serializable, allowing them to be stored as JSON in the database
and reconstructed by the executor at runtime.
Re-exports§
pub use delay::DelayConfig;
Modules§
- delay
- Configuration for delay (timed pause) steps.
Structs§
- Approval
Config - Configuration for a human approval step.
- Approval
Requirement - The approval requirement recorded when a gate opened.
- Approvers
- The approvers an approval gate requires.
- Artifact
Input - An artifact the step wants placed in its working directory before it runs.
- Artifact
Output - A file the step promises to produce.
- Artifact
Ref - A handle on an artifact produced by an earlier step of the run.
- Decision
Config - Configuration for a
decisionstep. - Http
Config - Serializable configuration for an HTTP step.
- Human
Input Config - Configuration for a typed human input step.
- NoAnswers
- Marker of a
DecisionConfigwhose questions are not set yet: callDecisionConfig::answersbefore handing it to a step. - Shell
Config - Serializable configuration for a shell step.
- Tool
Profile - The name of a tool profile, shared by the provider that registers it and the steps that select it.
- Workflow
Step Config - Configuration for invoking a registered workflow as a sub-step.
Enums§
- Assignee
- Who an approval gate is currently assigned to: an individual user or a group.
- Escalation
Policy - What to do when an approval gate misses its SLA deadline.
- Notification
Target - Where an escalation notification is delivered.
- Step
Config - A serializable step configuration, wrapping one of the operation-specific configs.
- Tool
- A tool an agent can call, for
AgentConfig::allow_toolandAgentConfig::disallowed_tools.
Constants§
- DEFAULT_
DECISION_ MODEL - The default model route for the System One decision backend.
- HUMAN_
INPUT_ SCHEMA_ KEY - Key of the JSON schema of the expected answer in the stored step input.
Traits§
- Agent
Step - An agent configuration
WorkflowContext::agentaccepts, and the answer it returns for it.
Type Aliases§
- Agent
Step Config - Backward-compatible alias for
AgentConfig.