记忆工具 (save_memory
)
本文档介绍 Gemini CLI 的 save_memory
工具。
功能描述
使用 save_memory
可以在 Gemini CLI 的不同会话间保存和调取信息。通过该工具,您可以指示 CLI 记住跨会话的关键细节,从而提供个性化和定向的辅助。
参数说明
save_memory
接受一个参数:
fact
(字符串,必填):需要记忆的具体事实或信息片段。这应该是一个用自然语言编写的清晰、自包含的陈述。
如何在 Gemini CLI 中使用 save_memory
该工具会将提供的 fact
追加到用户主目录下的特殊 GEMINI.md
文件中(路径为 ~/.gemini/GEMINI.md
)。此文件名可以配置为其他名称。
添加后,这些事实会被存储在 ## Gemini Added Memories
章节下。该文件会在后续会话中作为上下文加载,使 CLI 能够回忆已保存的信息。
使用方法:
save_memory
使用示例
记住用户偏好:
存储项目特定细节:
重要注意事项
- 常规使用: 该工具应用于保存简洁、重要的事实。不适合存储大量数据或对话历史。
- 记忆文件: 记忆文件是纯文本 Markdown 文件,因此您可以根据需要手动查看和编辑它。