Commit 768c42e
committed
docs(ai-agents): 添加 Gemini CLI 文件加载机制完整验证文档
通过一系列黑盒实验(目录切换、文件读取、持久性测试),完整记录 Gemini CLI 的上下文加载行为:
1. **核心机制**:
- **配置驱动**:依赖 .gemini/settings.json
- **CWD 依赖**:严格依赖当前工作目录,不支持文件读取触发
- **级联拼接**:自动拼接路径上所有的 AGENTS.md
2. **使用限制与技巧**:
- **持久性**:Agent 的 cd 命令无法在会话间持久化
- **激活技巧**:通过 Prompt 指示 Agent 切换目录('请进入 xxx 目录'),可在当前回合激活子目录规则
3. **最佳实践**:
- 建议核心规则置于根目录
- 子目录规则需配合显式指令使用
🤖 Verified by Gemini CLI Experiments1 parent 2433c0e commit 768c42e
1 file changed
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
236 | 270 | | |
237 | 271 | | |
238 | 272 | | |
| |||
0 commit comments