Step-Based Workflows

Named steps for better logging and support on the AgentOS chat page

You can name your steps for better logging and future support on the Kern platform. This also changes the name of a step when accessing that step's output inside a StepInput object.

Example

1from kern.workflow import Step, Workflow
2
3# Named steps for better tracking
4workflow = Workflow(
5 name="Content Creation Pipeline",
6 steps=[
7 Step(name="Research Phase", team=researcher),
8 Step(name="Analysis Phase", executor=custom_function),
9 Step(name="Writing Phase", agent=writer),
10 ]
11)
12
13workflow.print_response(
14 "AI trends in 2024",
15 markdown=True,
16)

Developer Resources

Reference

For complete API documentation, see Step Reference.