@@ -1498,30 +1498,30 @@ if (
14981498 < MermaidDiagram
14991499 title = "loadCliConfig() 数据流向图"
15001500 chart = { `flowchart TB
1501- Start([CLI 启动]) --> LoadSettings[loadSettings<br/>四层配置加载]
1502- LoadSettings --> MergeSettings[mergeSettings<br/>配置合并]
1503- MergeSettings --> TrustCheck{folderTrust<br/>检查}
1501+ Start([CLI 启动]) --> LoadSettings[" loadSettings<br/>四层配置加载" ]
1502+ LoadSettings --> MergeSettings[" mergeSettings<br/>配置合并" ]
1503+ MergeSettings --> TrustCheck{" folderTrust<br/>检查" }
15041504
1505- TrustCheck -->|受信任| LoadEnv[loadEnvironment<br/>加载 .env]
1505+ TrustCheck -->|受信任| LoadEnv[" loadEnvironment<br/>加载 .env" ]
15061506 TrustCheck -->|不受信任| SkipEnv[跳过项目级 .env]
15071507
1508- LoadEnv --> LoadMemory[loadHierarchicalGeminiMemory<br/>加载 GEMINI.md]
1508+ LoadEnv --> LoadMemory[" loadHierarchicalGeminiMemory<br/>加载 GEMINI.md" ]
15091509 SkipEnv --> LoadMemory
15101510
1511- LoadMemory --> MergeMcp[mergeMcpServers<br/>合并 MCP 服务器配置]
1511+ LoadMemory --> MergeMcp[" mergeMcpServers<br/>合并 MCP 服务器配置" ]
15121512
1513- MergeMcp --> ApprovalCheck{approvalMode<br/>校验}
1513+ MergeMcp --> ApprovalCheck{" approvalMode<br/>校验" }
15141514 ApprovalCheck -->|不受信任 & yolo/auto_edit| ForceDefault[强制降级至 default]
15151515 ApprovalCheck -->|合法| KeepMode[保持 approval mode]
15161516
15171517 ForceDefault --> CreateConfig[new Config]
15181518 KeepMode --> CreateConfig
15191519
1520- CreateConfig --> ToolRegistry[createToolRegistry<br/>工具集组装]
1520+ CreateConfig --> ToolRegistry[" createToolRegistry<br/>工具集组装" ]
15211521
1522- ToolRegistry --> CoreTools[注册核心工具<br/>read_file/replace/run_shell_command/...]
1523- ToolRegistry --> DiscoveryTools[discoveryCommand<br/>发现外部工具]
1524- ToolRegistry --> McpTools[MCP 工具<br/>从 MCP 服务器]
1522+ ToolRegistry --> CoreTools[" 注册核心工具<br/>read_file/replace/run_shell_command/..." ]
1523+ ToolRegistry --> DiscoveryTools[" discoveryCommand<br/>发现外部工具" ]
1524+ ToolRegistry --> McpTools[" MCP 工具<br/>从 MCP 服务器" ]
15251525
15261526 CoreTools --> FinalConfig([Config 实例])
15271527 DiscoveryTools --> FinalConfig
@@ -2513,9 +2513,9 @@ gemini config --show | grep trust`}
25132513
25142514 subgraph Sources["配置来源"]
25152515 SysDefaults[system-defaults.json]
2516- UserSettings[~/.gemini/settings.json]
2517- WorkspaceSettings[.gemini/settings.json]
2518- SysSettings[/etc/.../settings.json]
2516+ UserSettings[" ~/.gemini/settings.json" ]
2517+ WorkspaceSettings[" .gemini/settings.json" ]
2518+ SysSettings[" /etc/.../settings.json" ]
25192519 EnvFile[.env 文件]
25202520 ShellEnv[Shell 环境变量]
25212521 end
0 commit comments