内存工具 (save_memory)

使用 save_memory 在您的 Gemini CLI 会话之间保存和调用信息。通过 save_memory,您可以指导 CLI 记住跨会话的关键细节,提供个性化和有针对性的帮助。

参数

  • fact (string, 必需): 要记住的具体事实或信息。这应该是一个清晰、独立的自然语言陈述。

如何使用

该工具将提供的 fact 追加到位于用户主目录 (~/.gemini/GEMINI.md) 中的一个特殊的 GEMINI.md 文件中。此文件的名称可以配置。添加后,这些事实将存储在 ## Gemini Added Memories 部分下。此文件在后续会话中作为上下文加载,允许 CLI 回忆保存的信息。

save_memory(fact="你的事实。")

示例

记住用户偏好:

save_memory(fact="我偏爱的编程语言是 Python。")

存储项目特定细节:

save_memory(fact="我目前正在处理的项目名为 'gemini-cli'。")

重要说明

此工具应用于简洁、重要的事实。它不用于存储大量数据或对话历史。内存文件是一个纯文本 Markdown 文件,因此您可以根据需要手动查看和编辑它。