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"