feat: reply_message api

This commit is contained in:
Junyan Qin
2025-07-13 16:31:25 +08:00
parent 5922be7e15
commit 4b57771eb1
4 changed files with 32 additions and 18 deletions
+2 -4
View File
@@ -102,13 +102,11 @@ class PluginRuntimeConnector:
self,
event: events.BaseEventModel,
) -> context.EventContext:
event_ctx = context.EventContext(
event=event,
)
event_ctx = context.EventContext.from_event(event)
event_ctx_result = await self.handler.emit_event(event_ctx.model_dump(serialize_as_any=True))
event_ctx = context.EventContext.parse_from_dict(event_ctx_result['event_context'])
event_ctx = context.EventContext.model_validate(event_ctx_result['event_context'])
return event_ctx