内存工具 (`save_memory`)
内存工具 (save_memory)
Section titled “内存工具 (save_memory)”本文档描述了 Gemini CLI 的 save_memory 工具。
使用 save_memory 在您的 Gemini CLI 会话之间保存和回忆信息。通过 save_memory,您可以指导 CLI 记住关键细节,为用户提供个性化和有针对性的帮助。
save_memory 需要一个参数:
fact(字符串,必填):需要记住的具体事实或信息。这应该是一个清晰、自包含的自然语言陈述。
如何在 Gemini CLI 中使用 save_memory
Section titled “如何在 Gemini CLI 中使用 save_memory”该工具会将提供的 fact 追加到用户主目录中(~/.gemini/GEMINI.md)的特殊 GEMINI.md 文件中。该文件可以被配置为使用不同的名称。
一旦添加,这些事实将被存储在 ## Gemini Added Memories 部分下。在后续会话中,此文件作为上下文加载,允许 CLI 回忆保存的信息。
用法:
save_memory(fact="Your fact here.")save_memory 示例
Section titled “save_memory 示例”记住用户偏好:
save_memory(fact="My preferred programming language is Python.")存储项目特定细节:
save_memory(fact="The project I'm currently working on is called 'gemini-cli'.")- 一般使用: 此工具应用于简洁、重要的事实。它不适用于存储大量数据或对话历史。
- 内存文件: 内存文件是一个纯文本 Markdown 文件,如果需要,您可以手动查看和编辑它。