Expand description
Ricecoder Agentic Workflows
Provides declarative workflow definitions with state management, error handling, and human approval gates for multi-step agentic operations.
Re-exports§
pub use activity_log::ActivityLogEntry;pub use activity_log::ActivityLogger;pub use activity_log::ActivityType;pub use agent_executor::AgentExecutor;pub use approval::ApprovalDecision;pub use approval::ApprovalGate;pub use approval::ApprovalRequest;pub use command_executor::CommandExecutor;pub use condition::ConditionEvaluator;pub use engine::WorkflowEngine;pub use error_handler::ErrorHandler;pub use error_handler::ErrorHistoryEntry;pub use error_handler::RetryState;pub use executor::StepExecutor;pub use parallel_executor::ParallelExecutor;pub use parameter_substitution::StepConfigSubstitutor;pub use parameters::ParameterDef;pub use parameters::ParameterSubstitutor;pub use parameters::ParameterType;pub use parameters::ParameterValidator;pub use parser::WorkflowParser;pub use progress::ProgressTracker;pub use progress::StatusReport;pub use resolver::DependencyResolver;pub use risk_scoring::RiskScorer;pub use rollback::RollbackManager;pub use rollback::RollbackPlan;pub use safety_constraints::SafetyConstraints;pub use state::StateManager;pub use status_reporter::StatusReporter;pub use status_reporter::StatusUpdateListener;pub use storage_integration::StorageIntegration;pub use error::*;pub use models::*;
Modules§
- activity_
log - Activity logging for workflow execution
- agent_
executor - Agent step execution handler
- approval
- Approval gate implementation for workflow steps
- command_
executor - Command step execution handler
- condition
- Condition evaluation for conditional branching steps
- engine
- Workflow execution engine
- error
- Error types for workflow operations
- error_
handler - Error handling and recovery for workflow steps
- executor
- Step execution orchestration
- models
- Core data models for workflows
- parallel_
executor - Parallel step execution handler
- parameter_
substitution - Parameter substitution in workflow step configurations
- parameters
- Parameter parsing, validation, and substitution for workflows
- parser
- Workflow definition parser
- progress
- Progress tracking and status reporting for workflows
- resolver
- Dependency resolution for workflow steps
- risk_
scoring - Risk scoring and assessment for workflow steps
- rollback
- Rollback capability for workflow recovery
- safety_
constraints - Safety constraints for high-risk workflow operations
- state
- Workflow state management
- status_
reporter - Status reporting for workflow execution
- storage_
integration - Integration with ricecoder-storage for workflow state persistence