DevTrendsDeveloper trends
Accent color

cosin2077 /

memo

memo 为 AI Agent 提供可追溯、可重建、可检索、数据掌控的长期记忆能力。它把原始对话保存为 MessageLog,再通过异步 造梦💤 流程提取事件记忆、语义知识、冲突变化、信念修正和可选知识图谱。 SDK 提供极简 API:用 addMessages 写入单条/多条 message,用 search/hydrate 召回记忆;同时提供 lookupmessages / queryknowledgegraph tools,让…

DTResearch & learningDTSecurity & testingDTAgent extensionDTAgent orchestrationDTCLIDTLibrary / SDKDTTerminalDTClaude CodeDTCodexDTOpenClaw

About

memo 为 AI Agent 提供可追溯、可重建、可检索、数据掌控的长期记忆能力。它把原始对话保存为 MessageLog,再通过异步 造梦💤 流程提取事件记忆、语义知识、冲突变化、信念修正和可选知识图谱。 SDK 提供极简 API:用 addMessages 写入单条/多条 message,用 search/hydrate 召回记忆;同时提供 lookupmessages / queryknowledgegraph tools,让 Agent 可以自主查证底层原文和知识关系。 CLI 则提供本地记忆操作台:可以导入 Claude Code / OpenAI 风格历史对话、触发 Dream 生成长期记忆、查看 Episodes / Knowledge、导出原始 MessageLog 备份,也可以生成给人类和其他 Agent 直接阅读的 MEMORY.md。 Features 极简接入 — pnpm add @memo-labs/sdk,一行代码即可接入,无需部署服务 认知科学驱动设计 — 基于 CoALA 认知架构与最新现代认知科学实践,将认知模型落地为可运行的 Agent 记忆系统 CLI 本地记忆操作台 — memo info/import/dream/memories/export 覆盖导入、造梦、检查、备份和迁移 Claude Code 开箱即用 — 一行导入 Claude 工程历史并生成长期记忆:pnpm cli import --claude --all --user claude-code --dream Agent-readable MEMORY.md — memo export memory --user claude-code --output MEMORY.md,把长期记忆交给 OpenClaw、Codex、Claude Code 或其他 Agent 五层记忆架构 — MessageLog 全量可审计、可溯源、可重建,异步造梦固化语义知识 两层回忆 — hydrate 自动注入 + LLM Tools 按需深度检索 唯一真理源 + 可重建 — MessageLog 保存全部原始对话,下游数据均可从中重建 原始数据可迁移 — 导出 MessageLog JSON,导入新实例后通过 Dream 重建事件记忆、语义记忆和可选图谱索引 近期情境与记忆卡片 — <RECENT> 总结当前专注事项,XML 记忆卡片描述用户/Agent 偏好、边界和上下文 证据分离水合 — verify 模式下原始证据与语义事实分开注入,可验证 Token 预算管理 — 贪婪装箱 + LLM 压缩,不浪费上下文窗口 惊奇度驱动更新 — 事实变更自动触发再造梦,记忆持续保鲜 Example Javascript import { MemoSDK } from "@memo-labs/sdk"; const memo = await MemoSDK.create({ userId: "user-demo-001" }); const session = await memo.startSession({ title: "技术学习会话" }); await session.addMessages([ { content: "我想学习 TypeScript 高级类型", role: "user" }, { content: "TypeScript 高级类型包括条件类型、映射类型、模板字面量类型等,建议从泛型开始学习。", role: "assistant" }, { content: "请推荐一些学习资源", role: "user" }, { content: "推荐《TypeScript 深入浅出》,重点掌握第 3-5 章的泛型和条件类型。", role: "assistant" }, //... ]); await session.dream(); const memoryContext = await session.search({ query: "TypeScript 学习资源", });

Discovery history

  1. HelloGitHub·用户投稿

    May 13, 2026 · 1 observations

  2. 阮一峰周刊·用户投稿

    May 13, 2026 · 1 observations

Discuss this product