From 33f7128a5a4c53f7636db60cb92d1139722b1f9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=85=E8=AF=BA=E7=8B=90?= <212194964+foxcyber907@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:57:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=92=B3=E5=92=B3=E5=92=B3=EF=BC=8C=E5=BF=98?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- src/chat/memory_system/memory_metadata_index.py | 12 +----------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2ad3c5433..f5de2e25f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -74,7 +74,7 @@ dependencies = [ "websockets>=15.0.1", "aiomysql>=0.2.0", "aiosqlite>=0.21.0", - "inkfox>=0.1.0", + "inkfox>=0.1.1", "rrjieba>=0.1.13", "mcp>=0.9.0", "sse-starlette>=2.2.1", diff --git a/src/chat/memory_system/memory_metadata_index.py b/src/chat/memory_system/memory_metadata_index.py index 863961d69..eff666b2c 100644 --- a/src/chat/memory_system/memory_metadata_index.py +++ b/src/chat/memory_system/memory_metadata_index.py @@ -10,17 +10,7 @@ from src.common.logger import get_logger logger = get_logger(__name__) -# 仅允许规范导入路径:from inkfox.memory import PyMetadataIndex -try: # pragma: no cover - from inkfox.memory import PyMetadataIndex as _RustIndex # type: ignore - logger.debug("已从 inkfox.memory 成功导入 PyMetadataIndex") -except Exception as ex: # noqa: BLE001 - # 不再做任何回退;强制要求正确的 Rust 模块子模块注册 - raise RuntimeError( - "无法导入 inkfox.memory.PyMetadataIndex: %s\n" - "请确认: 1) 已在当前虚拟环境下执行 'maturin develop --release' 安装扩展; " - "2) 运行进程使用同一个 venv; 3) 没有旧的 'inkfox' 目录遮蔽 so/pyd; 4) Python 版本与编译匹配" % ex - ) from ex +from inkfox.memory import PyMetadataIndex as _RustIndex # type: ignore @dataclass class MemoryMetadataIndexEntry: