Module: FlowNodes
- Defined in:
- lib/flow_nodes.rb,
lib/flow_nodes/flow.rb,
lib/flow_nodes/node.rb,
lib/flow_nodes/version.rb,
lib/flow_nodes/base_node.rb,
lib/flow_nodes/async_flow.rb,
lib/flow_nodes/async_node.rb,
lib/flow_nodes/batch_flow.rb,
lib/flow_nodes/batch_node.rb,
lib/flow_nodes/async_batch_flow.rb,
lib/flow_nodes/async_batch_node.rb,
lib/flow_nodes/conditional_transition.rb,
lib/flow_nodes/async_parallel_batch_flow.rb,
lib/flow_nodes/async_parallel_batch_node.rb
Overview
FlowNodes is a minimalist, graph-based framework for building complex workflows and agentic systems in Ruby. It is a port of the Python PocketFlow library.
Defined Under Namespace
Classes: AsyncBatchFlow, AsyncBatchNode, AsyncFlow, AsyncNode, AsyncParallelBatchFlow, AsyncParallelBatchNode, BaseNode, BatchFlow, BatchNode, ConditionalTransition, Flow, Node
Constant Summary collapse
- VERSION =
"0.1.0"