内存工具 (save_memory
)
本文档介绍了 Gemini CLI 的 save_memory
工具。
描述
使用 save_memory
在您的 Gemini CLI 会话中保存和调用信息。使用 save_memory
,您可以指示 CLI 记住跨会话的关键细节,从而提供个性化和有针对性的帮助。
参数
save_memory
接受一个参数:
fact
(字符串, 必需): 要记住的具体事实或信息。这应该是一个用自然语言编写的清晰、独立的陈述。
如何将 save_memory
与 Gemini CLI 结合使用
该工具会将提供的 fact
附加到位于用户主目录 (~/.gemini/GEMINI.md
) 中的一个特殊的 GEMINI.md
文件中。该文件可以配置为具有不同的名称。
添加后,这些事实将存储在 ## Gemini Added Memories
部分下。该文件将在后续会话中作为上下文加载,从而允许 CLI 调用保存的信息。
用法:
save_memory(fact="此处是您的事实。")
save_memory
示例
记住用户偏好:
save_memory(fact="我首选的编程语言是 Python。")
存储特定于项目的详细信息:
save_memory(fact="我目前正在处理的项目名为 'gemini-cli'。")
重要说明
- 一般用法: 此工具应用于简洁、重要的事实。它不用于存储大量数据或对话历史记录。
- 内存文件: 内存文件是一个纯文本 Markdown 文件,因此如果需要,您可以手动查看和编辑它。