核心更新一览
Google 在 4 月 30 日发布的 Gemini CLI v0.40.0 带来了四项实质性升级,每一项都指向同一个方向:让终端里的 AI Agent 更像真正的协作者,而非一次性问答机器。
| 功能 | 说明 | 意义 |
|---|---|---|
| 分层记忆系统 | 跨会话记忆 + 项目级上下文 | Agent 开始”记住”你的项目 |
| 自动技能生成 | 根据历史会话自动创建可复用技能 | 从”重复教”到”自动学” |
| Gemma 本地支持 | 可在本地运行 Gemma 模型 | 简单任务零成本 |
| 精简 UI | 紧凑工具栏和话题视图 | 终端空间利用效率提升 |
分层记忆系统:Agent 终于”长脑子”了
在 v0.40.0 之前,每次启动 Gemini CLI 都是一个全新的对话——模型不知道你在上一个会话中做了什么决定、写过什么代码、遇到过什么坑。
分层记忆系统解决了这个问题。它引入了三个记忆层级:
┌─────────────────────────────────────┐
│ 全局记忆 (Global) │
│ 用户偏好、编码风格、常用工具选择 │
├─────────────────────────────────────┤
│ 项目记忆 (Project) │
│ 当前项目的架构决策、技术栈、规范 │
├─────────────────────────────────────┤
│ 会话记忆 (Session) │
│ 本次对话的上下文、临时变量、中间结果 │
└─────────────────────────────────────┘
这意味着:
- Agent 会记住你上次选择用 TypeScript 而非 JavaScript
- 它会知道你的项目使用 Prisma 做 ORM
- 它不会重复问你”这个项目的技术栈是什么”
对于团队协作,项目记忆可以通过配置文件共享,新加入的开发者启动 CLI 后,Agent 自动加载项目上下文,大幅降低上手成本。
自动技能生成:从”重复教”到”自动学”
这是 v0.40.0 最被低估的功能。
过去的用法:
- 你教 Agent 怎么做某个任务(如”按我们的规范创建新组件”)
- 下次还要重新教一遍
- 或者手动创建 skill 文件
现在的用法:
- 你教 Agent 做任务
- Agent 自动分析这个任务的模式
- 自动生成可复用的 skill
- 下次遇到类似任务自动调用
实际场景举例:
假设你在项目中反复做”创建新的 API 端点”这个操作,包含以下步骤:
- 创建路由文件
- 编写 handler 函数
- 添加验证逻辑
- 编写单元测试
- 更新 API 文档
v0.40.0 会在你第三次做类似操作时提示:
“检测到重复操作模式,是否将’创建 API 端点’保存为可复用技能?”
确认后,下次你只需说”创建用户删除 API”,Agent 自动套用技能模板。
Gemma 本地支持的成本账
Gemini CLI v0.40.0 结合之前已实现的本地 Gemma 路由,形成了完整的成本优化架构:
| 任务类型 | 路由目标 | 成本 | 延迟 |
|---|---|---|---|
| 简单查询/补全 | 本地 Gemma | $0 | < 500ms |
| 中等复杂度 | 云端 Gemini Flash | 低 | ~1s |
| 复杂推理/架构 | 云端 Gemini Pro | 中 | ~3s |
对于每天使用终端数小时的开发者来说,简单任务本地化意味着每月可以节省数十美元的 API 费用。
上手步骤
- 升级 CLI:
npm update -g @google/gemini-cli
# 确认版本
gemini --version # 应显示 v0.40.0
- 启用分层记忆(默认开启,可通过配置调整):
// .gemini/config.json
{
"memory": {
"enabled": true,
"levels": ["global", "project", "session"],
"retention_days": 30
}
}
- 自动技能生成: 首次使用时会提示是否开启,也可在配置中设置:
{
"auto_skill_generation": {
"enabled": true,
"threshold": 3 // 重复3次后自动生成
}
}
- 本地 Gemma 配置:
{
"local_model": {
"enabled": true,
"model": "gemma-4-26b-a4b",
"max_instances": 2
}
}
成本评估
| 配置 | 月成本估算(每日4小时使用) |
|---|---|
| 全部云端 | $50-100 |
| 简单任务本地化 | $20-40 |
| 配合智能路由 | $15-30 |
对于个人开发者,本地化 + 智能路由的配置可以将月度支出控制在 $20 以内,同时保持复杂任务的高质量输出。
Gemini CLI v0.40.0 不是一个”小版本更新”,而是 Google 在终端 Agent 领域的一次范式声明:AI 助手应该有记忆、能学习、懂成本。