Workflow Tools
How to execute a workflow inside an Agent or Team
Example
You can give a workflow to an Agent or Team to execute using WorkflowTools.
1from kern.agent import Agent 2from kern.models.openai import OpenAIResponses3from kern.tools.workflow import WorkflowTools45# Create your workflows...67workflow_tools = WorkflowTools(8 workflow=blog_post_workflow,9)1011agent = Agent(12 model=OpenAIResponses(id="gpt-5.2"),13 tools=[workflow_tools],14)1516agent.print_response("Create a blog post on the topic: AI trends in 2024", stream=True)See the Workflow Tools documentation for more details.