Memory 工具(save_memory)
save_memory 用于在 Gemini CLI 中跨会话保存与调用信息,以便提供更个性化的帮助。
参数
fact(字符串,必填):需要记住的事实或信息,应简洁明了,使用自然语言描述。
工作方式
执行 save_memory 时,CLI 会将 fact 追加到用户主目录下的 ~/.gemini/GEMINI.md(可配置)文件,并放在 ## Gemini Added Memories 段落。之后的会话会自动加载该文件,从而记住这些事实。
示例:
save_memory(fact="我最常用的编程语言是 Python。")
save_memory(fact="我目前正在处理的项目名为 'gemini-cli'。")
注意事项
- 适合记录简短且重要的信息,不应用于保存大量数据或对话记录;
- 记忆文件是普通 Markdown,可手动查看或编辑。