Module: Roast::Workflow
- Defined in:
- lib/roast/workflow.rb,
lib/roast/workflow/base_step.rb,
lib/roast/workflow/case_step.rb,
lib/roast/workflow/each_step.rb,
lib/roast/workflow/validator.rb,
lib/roast/workflow/agent_step.rb,
lib/roast/workflow/input_step.rb,
lib/roast/workflow/prompt_step.rb,
lib/roast/workflow/repeat_step.rb,
lib/roast/workflow/step_finder.rb,
lib/roast/workflow/step_loader.rb,
lib/roast/workflow/step_runner.rb,
lib/roast/workflow/interpolator.rb,
lib/roast/workflow/step_factory.rb,
lib/roast/workflow/base_workflow.rb,
lib/roast/workflow/case_executor.rb,
lib/roast/workflow/configuration.rb,
lib/roast/workflow/error_handler.rb,
lib/roast/workflow/state_manager.rb,
lib/roast/workflow/input_executor.rb,
lib/roast/workflow/output_handler.rb,
lib/roast/workflow/output_manager.rb,
lib/roast/workflow/replay_handler.rb,
lib/roast/workflow/context_manager.rb,
lib/roast/workflow/dot_access_hash.rb,
lib/roast/workflow/session_manager.rb,
lib/roast/workflow/workflow_runner.rb,
lib/roast/workflow/command_executor.rb,
lib/roast/workflow/conditional_step.rb,
lib/roast/workflow/expression_utils.rb,
lib/roast/workflow/metadata_manager.rb,
lib/roast/workflow/state_repository.rb,
lib/roast/workflow/workflow_context.rb,
lib/roast/workflow/api_configuration.rb,
lib/roast/workflow/parallel_executor.rb,
lib/roast/workflow/resource_resolver.rb,
lib/roast/workflow/shell_script_step.rb,
lib/roast/workflow/workflow_executor.rb,
lib/roast/workflow/iteration_executor.rb,
lib/roast/workflow/step_type_resolver.rb,
lib/roast/workflow/validation_command.rb,
lib/roast/workflow/base_iteration_step.rb,
lib/roast/workflow/llm_boolean_coercer.rb,
lib/roast/workflow/step_name_extractor.rb,
lib/roast/workflow/conditional_executor.rb,
lib/roast/workflow/configuration_loader.rb,
lib/roast/workflow/configuration_parser.rb,
lib/roast/workflow/expression_evaluator.rb,
lib/roast/workflow/workflow_initializer.rb,
lib/roast/workflow/context_path_resolver.rb,
lib/roast/workflow/file_state_repository.rb,
lib/roast/workflow/step_executor_factory.rb,
lib/roast/workflow/step_executor_registry.rb,
lib/roast/workflow/sqlite_state_repository.rb,
lib/roast/workflow/state_repository_factory.rb,
lib/roast/workflow/step_completion_reporter.rb,
lib/roast/workflow/step_executor_coordinator.rb,
lib/roast/workflow/validators/base_validator.rb,
lib/roast/workflow/validators/step_collector.rb,
lib/roast/workflow/workflow_execution_context.rb,
lib/roast/workflow/validators/schema_validator.rb,
lib/roast/workflow/step_executor_with_reporting.rb,
lib/roast/workflow/validators/linting_validator.rb,
lib/roast/workflow/validators/dependency_validator.rb,
lib/roast/workflow/step_executors/base_step_executor.rb,
lib/roast/workflow/step_executors/hash_step_executor.rb,
lib/roast/workflow/validators/validation_orchestrator.rb,
lib/roast/workflow/step_executors/string_step_executor.rb,
lib/roast/workflow/step_executors/parallel_step_executor.rb
Defined Under Namespace
Modules: ExpressionEvaluator, ExpressionUtils, StepExecutors, Validators Classes: AgentStep, ApiConfiguration, BaseIterationStep, BaseStep, BaseWorkflow, CaseExecutor, CaseStep, CommandExecutor, ConditionalExecutor, ConditionalStep, Configuration, ConfigurationLoader, ConfigurationParser, ContextManager, ContextPathResolver, DotAccessHash, EachStep, ErrorHandler, FileStateRepository, InputExecutor, InputStep, Interpolator, IterationExecutor, LlmBooleanCoercer, MetadataManager, OutputHandler, OutputManager, ParallelExecutor, PromptStep, RepeatStep, ReplayHandler, ResourceResolver, SessionManager, ShellScriptStep, SqliteStateRepository, StateManager, StateRepository, StateRepositoryFactory, StepCompletionReporter, StepExecutorCoordinator, StepExecutorFactory, StepExecutorRegistry, StepExecutorWithReporting, StepFactory, StepFinder, StepLoader, StepNameExtractor, StepRunner, StepTypeResolver, ValidationCommand, Validator, WorkflowContext, WorkflowExecutionContext, WorkflowExecutor, WorkflowInitializer, WorkflowRunner