feat: 重构 memory 系统,支持 user memory 和 work memory 分离

This commit is contained in:
qzl
2026-03-23 14:25:47 +08:00
parent 3aacc756db
commit 6be616f108
70 changed files with 7031 additions and 431 deletions
@@ -0,0 +1,17 @@
from __future__ import annotations
from v1.auth.automation_static_config import load_static_automation_job_config
def test_memory_automation_static_config_contract() -> None:
config = load_static_automation_job_config(config_name="memory_extraction")
assert config.context.window_mode.value == "day"
assert config.context.window_count == 2
assert [tool.value for tool in config.enabled_tools] == [
"memory.write",
"memory.forget",
]
prompt = config.input_template
assert "提取" in prompt
assert "遗忘" in prompt