This is an automated email from the ASF dual-hosted git repository.

wenjin272 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git


The following commit(s) were added to refs/heads/main by this push:
     new 77a2ca4d [ci] Fix test failures due to event refactor.
77a2ca4d is described below

commit 77a2ca4d200ebc95ffd1af681e674301dd49c71b
Author: WenjinXie <[email protected]>
AuthorDate: Thu May 7 19:58:08 2026 +0800

    [ci] Fix test failures due to event refactor.
---
 .../flink_agents/e2e_tests/e2e_tests_integration/agent_skills_test.py | 4 ++--
 .../e2e_tests/e2e_tests_integration/long_term_memory_test.py          | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/python/flink_agents/e2e_tests/e2e_tests_integration/agent_skills_test.py 
b/python/flink_agents/e2e_tests/e2e_tests_integration/agent_skills_test.py
index 6f824f76..8e5d13f8 100644
--- a/python/flink_agents/e2e_tests/e2e_tests_integration/agent_skills_test.py
+++ b/python/flink_agents/e2e_tests/e2e_tests_integration/agent_skills_test.py
@@ -111,8 +111,8 @@ class SkillTestAgent(Agent):
     @staticmethod
     def process_input(event: Event, ctx: RunnerContext) -> None:
         input_event = InputEvent.from_event(event)
-        if isinstance(input_event.input, Operation):
-            input: Operation = input_event.input
+        if isinstance(input_event.input, dict):
+            input: Operation = Operation(**input_event.input)
             ctx.send_event(
                 ChatRequestEvent(
                     model="openai_setup",
diff --git 
a/python/flink_agents/e2e_tests/e2e_tests_integration/long_term_memory_test.py 
b/python/flink_agents/e2e_tests/e2e_tests_integration/long_term_memory_test.py
index 857979ab..a5dc3283 100644
--- 
a/python/flink_agents/e2e_tests/e2e_tests_integration/long_term_memory_test.py
+++ 
b/python/flink_agents/e2e_tests/e2e_tests_integration/long_term_memory_test.py
@@ -119,7 +119,7 @@ class MyEvent(Event):
     def from_event(cls, event: Event) -> "MyEvent":
         """Reconstruct a MyEvent from a generic Event."""
         assert "value" in event.attributes
-        return MyEvent(value=event.attributes["value"])
+        return MyEvent(value=Record.model_validate(event.attributes["value"]))
 
     @property
     def value(self) -> Any:

Reply via email to