Read OSS

google-gemini/gemini-cli

6 articles

前置知识

01

Gemini CLI 架构:Monorepo 全局导览

深入解析 Gemini CLI monorepo 的目录结构、启动流程、Config 核心对象以及双事件系统。

02

深入 Agentic 循环:Gemini CLI 如何处理一条提示词

深入解析将用户提示词转化为工具调用与响应的三层 agentic 循环架构。

03

工具系统与调度器:Gemini CLI 如何执行操作

深入探讨工具系统的构建者模式,以及调度器基于事件驱动的工具执行编排机制。

04

安全设计理念:策略引擎、沙箱机制与安全检查器

深入解析 Gemini CLI 的多层安全架构:策略规则、平台沙箱以及可插拔的安全检查器。

05

扩展 Gemini CLI:Hooks、Skills、MCP 与扩展系统

全面介绍所有可扩展性接口:hooks、skills、MCP 集成、扩展包、模型路由以及子 Agent。

06

Gemini CLI 的两张面孔:React/Ink 终端 UI 与可编程 SDK

深入探讨交互式终端 UI、非交互模式,以及用于嵌入集成的可编程 SDK。