Basics¶
The smallest possible TriggerFlow pipeline.
Source Code¶
from agently import TriggerFlow, TriggerFlowEventData
## TriggerFlow Basics: chunks, to(), end(), start()
def triggerflow_basics():
# Idea: build the smallest flow and see data pass through one node.
# Flow: START -> greet -> END
# Expect: prints "Hello, Agently"
flow = TriggerFlow()
async def greet(data: TriggerFlowEventData):
return f"Hello, {data.value}"
flow.to(greet).end()
result = flow.start("Agently")
print(result)
# triggerflow_basics()
Walkthrough¶
- A chain starts at START and ends with
end(). - The output of the last node is the default result.
What you'll learn¶
- Build the smallest TriggerFlow chain
Exercises¶
- Change input to dict and observe output