You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
背景(一句话)
我们维护 AMTF(Agent Memory Transfer Format)v1.0 —— 一套中立的记忆导出/校验/迁移格式规范,不做记忆产品,只做互通层。仓库:https://github.com/chenhz01/amtf (44 文件,MIT,
selftestCI 常绿)为什么发在这里
MemOS 的公开材料里把"记忆工程"定义为可定义、可度量、可验收、可调度、可更新、可遗忘、可审计的系统资源。我们做的正好是其中"可验收 + 可审计"里最难对外的两层——不是内部日志,而是客户和第三方今天就能自己跑的验收清单(A1–A9,每条挂一条命令),以及导出记录本身携带的可核验摘要。
换句话说:AMTF 不碰 MemOS 内部的存储与调度设计,只解决"记忆离开你的系统时,带不带得走、验不验得了、谁签的字"。
真例子(实跑输出,不是设想)
① Mem0 形状的记录 → AMTF(
adapters/mem0_to_amtf.py,全文件 24 行)memorycontentcreated_atcreated_at/valid_fromvalid_until: null(显式留空,触发 W1 警告,不静默补值)score(float)confidencenull,禁止编造metadata② Zep/Graphiti 事实边 → AMTF(
adapters/zep_to_amtf.py,全文件 25 行)—— 时序模型的对照最干净:两条示例经
amtf.validate()实跑:ok=True, errors=0(仅 W1"永久记忆"提醒)。③ 保底通道:
adapters/jsonl_to_amtf.py(33 行)—— 只要系统能导出 JSONL 就能接;解析失败的行逐条列出而不是静默丢弃。④ 端到端:转换成 AMTF 后可立即做可移植摘要(规范 JSON 的 sha256),换运行时校验不依赖任何一家实现。
一个具体请求(不是商务信)
如果 MemOS 愿意,我们可以写一个
memos_to_amtf.py(按现有三个适配器的体量,24–33 行量级)并向本仓提 PR。需要一份导出样例或字段文档;若贵方更希望只做入向校验(用 AMTF 校验器直接校验你们的导出,不要求你们支持导出),那是更轻的一条路,我们也可以直接给方案。边界声明(先说清楚,避免误会)
docs/AUDIT-CRITERIA.md),签发程序只公开哈希(docs/GOVERNANCE-COMMITMENTS.md)——清单公开,签发权锁住。这份分层是为了让"通过"这件事可以被第三方复核,而不是被谁自称。All reactions