如果你曾与 Gemini CLI 协作,你可能会惊叹于它的“记忆力”。它不仅能理解你当前项目的复杂结构,还能记住你在不同项目中设定的特定规范。这种近乎“心有灵犀”的默契背后,隐藏着一个强大而精妙的设计——GEMINI.md
文件。
但 GEMINI.md
并非一块简单的记事板。它是一个动态的、分层的、可组合的上下文系统,是 Gemini CLI 的“数字大脑”。今天,就让我们化身神经科学家,一同解剖这个大脑,探寻其记忆加载、信息组织与区域隔离的奥秘。
许多人可能认为,Gemini CLI 的记忆就是读取单个 GEMINI.md
文件。但真相远比这复杂。它的记忆加载过程更像一个精密的“唤醒”程序,确保在任何工作场景下,它都能带着最恰当的知识背景与你对话。
Gemini CLI 不会只在一个地方寻找 GEMINI.md
。它会像一个经验丰富的探险家,按照一张精心绘制的“寻宝图”,从最广泛的领域到最具体的角落,搜集所有相关的上