From 95ee60d78162ec859d3e11ccb95debb540e08c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=AD=E9=98=B3=E9=98=B3?= Date: Fri, 27 Mar 2026 17:02:04 +0800 Subject: [PATCH 1/2] format --- src/memos/graph_dbs/neo4j.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/memos/graph_dbs/neo4j.py b/src/memos/graph_dbs/neo4j.py index 1352c4e27..56c3e08a0 100644 --- a/src/memos/graph_dbs/neo4j.py +++ b/src/memos/graph_dbs/neo4j.py @@ -74,13 +74,16 @@ def _flatten_info_fields(metadata: dict[str, Any]) -> dict[str, Any]: def _sanitize_neo4j_value(value: Any) -> Any: """Convert values unsupported by Neo4j properties into safe serializations.""" - if value is None or isinstance(value, (str, int, float, bool)): + if value is None or isinstance(value, str | int | float | bool): return value if isinstance(value, list): - if all(item is None or isinstance(item, (str, int, float, bool)) for item in value): + if all(item is None or isinstance(item, str | int | float | bool) for item in value): return value - return [json.dumps(item, ensure_ascii=False) if isinstance(item, (dict, list)) else str(item) for item in value] + return [ + json.dumps(item, ensure_ascii=False) if isinstance(item, dict | list) else str(item) + for item in value + ] if isinstance(value, dict): return json.dumps(value, ensure_ascii=False, sort_keys=True) From 510c90c1f4865174a4210f6b73edeea85d01a436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=AD=E9=98=B3=E9=98=B3?= Date: Fri, 27 Mar 2026 17:23:55 +0800 Subject: [PATCH 2/2] chore: bump version to 2.0.11 --- pyproject.toml | 2 +- src/memos/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a359ee498..ba00e62d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ ############################################################################## name = "MemoryOS" -version = "2.0.10" +version = "2.0.11" description = "Intelligence Begins with Memory" license = {text = "Apache-2.0"} readme = "README.md" diff --git a/src/memos/__init__.py b/src/memos/__init__.py index 0a45d89d5..8bc0c7b57 100644 --- a/src/memos/__init__.py +++ b/src/memos/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.0.10" +__version__ = "2.0.11" from memos.configs.mem_cube import GeneralMemCubeConfig from memos.configs.mem_os import MOSConfig