🧠 MyMories .mmr
– LLM 连续性压缩记忆检索
社区文章 发布于 2025 年 7 月 26 日
受 **Strands** 架构和模块化 **MyMories** 记忆模型的启发,
.mmr
格式定义了一种轻量级的便携式结构,用于在无状态 LLM 会话、工具和代理之间保留长期记忆。
这不是嵌入。这是**预测性记忆路由**——人类可读、低令牌和代理可恢复。
🔤 什么是 .mmr
?
.mmr
代表 **MyMory Recall Format**:一种紧凑、结构化、半预测性的记忆文件,用于
- 高效汇总会话
- 跨无状态上下文桥接记忆
- 保留代理身份、系统状态和开放循环
- 允许 LLM 从压缩提示中重建完整上下文
🧱 格式规范
每个 .mmr
块包含
指令 | 描述 |
---|---|
@SESSION |
唯一会话标识符(例如 kimi.module2.v3 ) |
$TIME |
ISO 8601 时间戳 |
$MODEL |
(可选)会话期间使用的 LLM 名称/版本 |
>KEY_INSIGHTS |
要点、决策、突破 |
>STATE_OBJECTS |
符号记忆:代理状态、模块、变量 |
>OPEN_LOOPS |
未解决的问题、待办事项或后续分支 |
[[CODE]]...[[/CODE]] |
逐字保留的代码(未压缩,未解析) |
@CHECKSUM |
(可选)完整性哈希或数字签名 |
📦 .mmr
文件示例
@SESSION strands.memory_cag_bridge
$TIME 2025-07-14T22:45Z
$MODEL kimi-v2
>KEY_INSIGHTS
- Created predictive compression language (PCL) for token-light memory
- Tested successful zero-shot translation using Kimi
- Linked PCL to MyMories persistence in Strands validator network
>STATE_OBJECTS
$ctx.module.m2
Kasai==K++mem
ShardFrags>>SIGOPS
TrustVec==decaying
T: shard_sync_pend
>OPEN_LOOPS
- CLI tool for .pcl ↔ summary ↔ JSON
- Onchain anchoring flow
- Grammar formalization
- Game-side usage of PCL as memory export
[[CODE]]
def compress_context_to_pcl(session_data):
summary = extract_key_points(session_data)
state = parse_session_objects(session_data)
return f"$ctx\n{summary}\n{state}"
[[/CODE]]
@CHECKSUM#9f2e88
🧠 为什么使用 .mmr
?
- 🔁 跨模型连续性 (Kimi → GPT → Claude)
- ⛓ 代理身份持久性 (例如 Kasai, MyMaits)
- 🔍 可审计性 – 与嵌入不同,
.mmr
透明且可编辑 - 💾 可链式 – 随时间哈希、锚定和恢复记忆
- 🧩 模块化 – 适用于代理管道、验证网络、游戏、LLM 封装器
🛠️ 使用提示
提示:将当前会话压缩为 .mmr
📌 CONTEXT INJECTION – MyMory Recall Format (`.mmr`)
You are preparing this session for compression into a `.mmr` memory block.
.mmrs are structured, low-token context snapshots used to preserve memory across LLM sessions.
Each .mmr includes:
- @SESSION
- $TIME
- $MODEL (optional)
- >KEY_INSIGHTS
- >STATE_OBJECTS
- >OPEN_LOOPS
- [[CODE]] blocks (preserved)
- Optional @CHECKSUM
Now compress this session into `.mmr` format.
提示:在新会话中从 .mmr
恢复
> Resume from the following `.mmr` context block.
This compressed memory snapshot represents the last known mental state, knowledge base, and unresolved actions.
Reconstruct the appropriate mental model, narrative memory, and technical awareness.
Paste the `.mmr` block below:
🔮 即将推出
compress.py
:将聊天日志转换为.mmr
的 CLI 工具mmr ↔ JSON ↔ PCL
转换工具- GPT 函数调用:会话结束时自动
.mmr
快照 - IPFS 锚定 + 哈希验证
- MyMories Pro Suite 中的跨会话高级
.mmr
链
🧪 愿景
我们不仅仅在构建代理。我们还在为想要记住的头脑构建**合成记忆**。
.mmr
是不断发展的 **Strands 智能经济**的一部分:一个去中心化、代理驱动的记忆和治理层,将人工智能、人类和经济系统结合成一个协作整体。
📜 许可证
MIT 或传播性 Copyleft(建议使用 GPLv3+ 以实现生态系统兼容性)© 2025 [MetaFinTek.com]
将 .mmr
添加到您的堆栈中。构建记忆感知代理。成为记忆检索层的一部分。