Skip to content

Commit 5846f63

Browse files
authored
fix(sdk): metadata was ignored for TaskStatusUpdateEvent (#1078)
Signed-off-by: Radek Ježek <radek.jezek@ibm.com>
1 parent 357c91f commit 5846f63

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

  • apps/beeai-sdk/src/beeai_sdk/server

apps/beeai-sdk/src/beeai_sdk/server/agent.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,10 +356,16 @@ def with_context(message: Message | None = None) -> Message | None:
356356
state=state, message=with_context(message), timestamp=timestamp
357357
)
358358
case TaskStatusUpdateEvent(
359-
status=TaskStatus(state=state, message=message, timestamp=timestamp), final=final
359+
status=TaskStatus(state=state, message=message, timestamp=timestamp),
360+
final=final,
361+
metadata=metadata,
360362
):
361363
await task_updater.update_status(
362-
state=state, message=with_context(message), timestamp=timestamp, final=final
364+
state=state,
365+
message=with_context(message),
366+
timestamp=timestamp,
367+
final=final,
368+
metadata=metadata,
363369
)
364370
case TaskArtifactUpdateEvent(
365371
artifact=Artifact(artifact_id=artifact_id, name=name, metadata=metadata, parts=parts),

0 commit comments

Comments
 (0)