Skip to main content
本页只记录用户可以依赖的稳定语义,并指向当前版本的权威接口。具体参数以运行时 schema 和源码为准。

Workspace

默认 workspace 是启动目录下的 .reme/,可在启动时覆盖:
Workspace 使用以下顶层目录:
metadata/ 可以从用户文件重建,不应被当作唯一记忆来源。备份时至少保留 session/resource/daily/digest/mem_session/ 是生成的运行态,不是持久用户记忆。

Markdown 记忆

记忆文件使用普通 Markdown,可带 YAML frontmatter:
  • 路径始终相对于 workspace;读写命令只接受 workspace 内路径。
  • .md 可以省略,ReMe 会在需要时补全。
  • [[path/to/file.md]] 表示 workspace 内的 wikilink。
  • Wikilink 按 workspace 相对字面路径解析;ReMe 不会自动推断 .md、按文件名搜索或解析文件夹笔记。
  • frontmatter 的 namedescription 是常用摘要字段;其他元数据是否稳定,应以 schema 和实际写入工具为准。
  • 移动或删除带链接的文件时优先使用 ReMe 的 move / delete action,以便检查相关链接。

配置

未传入 config= 时,ReMe 会加载内置 default 配置。通过 config= 指定的文件会替代内置默认配置,因此必须包含完整的应用配置。命令行点号参数会继续覆盖最终选中的配置:
常用顶层配置包括: Embedding 检索默认关闭。启用时需同时配置 components.as_embeddingcomponents.embedding_store,再将 components.file_store.default.embedding_store 设为 default。向量维度必须与所选模型一致。 字符串中的 ${VAR}${VAR:-default} 会从环境变量展开。包含密钥的配置和 .env 不应提交到版本库。 权威配置来源:

CLI

CLI 形式统一为:
常用入口:
reme search 支持 start_dateend_date 两个闭区间 YYYY-MM-DD 过滤参数。实时 watcher 索引 daily/digest/ 下的 Markdown;reme reindex 还会扫描 resource/ 和 JSONL。reme read 只读 Markdown;对其他文本结果,先用 reme stat 检查大小,再用会返回完整文件的 reme load Auto Resource 会监听直接放在 resource/resource/YYYY-MM-DD/ 下的 mdtxtjsonjsonlcsvyamlhtml 文件。Auto Memory 将来源消息保存到 session/dialog/,但会从 transcript 中排除召回的 tool result 和 base64 数据。生成的 daily 文件名来自经过校验的内容名称;session_idsource_conversationsource_resource 等来源字段才是稳定查询标识。 start 之外的 action 会连接正在运行的服务。运行时 reme helpreme/config/default.yaml 是 action 与参数的权威清单。

HTTP 与 MCP

默认 HTTP 服务将公开 job 暴露为 POST /{action}。服务运行后访问:
  • /:当 Web 构建可用时打开 ReMe Studio;
  • /docs:交互式 OpenAPI 页面;
  • /openapi.json:机器可读 schema。
MCP 服务通过以下方式启动:
默认 MCP URL 为 http://127.0.0.1:2333/mcp。工具清单由 MCP 客户端在连接时自动发现。chat 等流式 job 不会暴露为 MCP tool。

兼容性与变更