fix(workflow): use int type for memory node config id

This commit is contained in:
mengyonghao
2026-01-13 15:06:12 +08:00
parent fe4a53563e
commit dd7abc0d27
2 changed files with 4 additions and 4 deletions

View File

@@ -11,7 +11,7 @@ class MemoryReadNodeConfig(BaseNodeConfig):
...
)
config_id: str = Field(
config_id: int = Field(
...
)
@@ -26,6 +26,6 @@ class MemoryWriteNodeConfig(BaseNodeConfig):
...
)
config_id: str = Field(
config_id: int = Field(
...
)

View File

@@ -25,7 +25,7 @@ class MemoryReadNode(BaseNode):
return await MemoryAgentService().read_memory(
group_id=end_user_id,
message=self._render_template(self.typed_config.message, state),
config_id=self.typed_config.config_id,
config_id=str(self.typed_config.config_id),
search_switch=self.typed_config.search_switch,
history=[],
db=db,
@@ -52,7 +52,7 @@ class MemoryWriteNode(BaseNode):
return await MemoryAgentService().write_memory(
group_id=end_user_id,
message=self._render_template(self.typed_config.message, state),
config_id=self.typed_config.config_id,
config_id=str(self.typed_config.config_id),
db=db,
storage_type="neo4j",
user_rag_memory_id=""