fix(workflow): use int type for memory node config id
This commit is contained in:
@@ -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(
|
||||||
...
|
...
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ class MemoryReadNode(BaseNode):
|
|||||||
return await MemoryAgentService().read_memory(
|
return await MemoryAgentService().read_memory(
|
||||||
group_id=end_user_id,
|
group_id=end_user_id,
|
||||||
message=self._render_template(self.typed_config.message, state),
|
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,
|
search_switch=self.typed_config.search_switch,
|
||||||
history=[],
|
history=[],
|
||||||
db=db,
|
db=db,
|
||||||
@@ -52,7 +52,7 @@ class MemoryWriteNode(BaseNode):
|
|||||||
return await MemoryAgentService().write_memory(
|
return await MemoryAgentService().write_memory(
|
||||||
group_id=end_user_id,
|
group_id=end_user_id,
|
||||||
message=self._render_template(self.typed_config.message, state),
|
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,
|
db=db,
|
||||||
storage_type="neo4j",
|
storage_type="neo4j",
|
||||||
user_rag_memory_id=""
|
user_rag_memory_id=""
|
||||||
|
|||||||
Reference in New Issue
Block a user