Client Reference
graphai.graph
NodeProtocol Objects
Protocol defining the interface of a decorated node.
Graph Objects
get_state
Get the current graph state.
set_state
Set the graph state.
update_state
Update the graph state with new values.
reset_state
Reset the graph state to an empty dict.
add_edge
Adds an edge between two nodes that already exist in the graph.
Arguments:
source
- The source node or its name.destination
- The destination node or its name.
get_callback
Get a new instance of the callback class.
Returns:
Callback
: A new instance of the callback class.
set_callback
Set the callback class that is returned by the get_callback
method and used
as the default callback when no callback is passed to the execute
method.
Arguments:
callback_class
(Type[Callback]
): The callback class to use as the default callback.