Skip to contents

All functions

agent()
Agent R6 class
Checkpointer
Checkpointer base class
END
Sentinel: end of graph
GraphRunner
GraphRunner R6 class
MemoryCheckpointer
In-memory checkpointer
RDSCheckpointer
RDS file-based checkpointer
SQLiteCheckpointer
SQLite-based checkpointer
START
Sentinel: start of graph
StateGraph
StateGraph R6 class
WorkflowState
WorkflowState R6 class
add_conditional_edge()
Add a conditional edge to a graph
add_edge()
Add a fixed edge to a graph
add_node()
Add a node to a graph
advisor_workflow()
Build an advisor workflow
check_termination()
Evaluate a termination condition
compile()
Compile a StateGraph into a GraphRunner
`|`(<termination_condition>) `&`(<termination_condition>)
Compose termination conditions
cost_limit()
Termination condition: cost limit
custom_condition()
Termination condition: custom function
debate_workflow()
Build a debate workflow
max_turns()
Termination condition: maximum iterations
memory_checkpointer()
Create an in-memory checkpointer
planner_workflow()
Build a planner workflow
rds_checkpointer()
Create an RDS file checkpointer
reducer_append()
Reducer: append new value to a list
reducer_last_n()
Reducer: keep only the last n entries
reducer_merge()
Reducer: merge lists with modifyList
reducer_overwrite()
Reducer: overwrite channel with new value
sequential_workflow()
Build a sequential workflow
sqlite_checkpointer()
Create a SQLite checkpointer
state_graph()
Create a StateGraph
supervisor_workflow()
Build a supervisor workflow
text_match()
Termination condition: text pattern match
workflow_state()
Create a WorkflowState