Python: Clean left-over WorkflowCompletedEvent (#884)

* Clean left-over WorkflowCompletedEvent

* Improve comments

* Fix type check error
This commit is contained in:
Tao Chen
2025-09-23 17:52:51 -07:00
committed by GitHub
Unverified
parent 06827e9f1a
commit 36933de345
7 changed files with 18 additions and 19 deletions
@@ -6,9 +6,8 @@ from typing import Any
from agent_framework import (
Executor,
WorkflowBuilder,
WorkflowCompletedEvent,
WorkflowOutputEvent,
WorkflowContext,
WorkflowOutputEvent,
handler,
)
from agent_framework.observability import get_tracer, setup_observability
@@ -49,9 +48,8 @@ class ReverseTextExecutor(Executor):
result = text[::-1]
print(f"ReverseTextExecutor: Result '{result}'")
# Yield the output and signal workflow completion.
# Yield the output.
await ctx.yield_output(result)
await ctx.add_event(WorkflowCompletedEvent())
async def run_sequential_workflow() -> None: