C
ChaoBro

Gemini CLI v0.40.0:分层记忆系统+自动技能生成,终端 Agent 的新范式

Gemini CLI v0.40.0:分层记忆系统+自动技能生成,终端 Agent 的新范式

核心更新一览

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 最被低估的功能。

过去的用法:

  1. 你教 Agent 怎么做某个任务(如”按我们的规范创建新组件”)
  2. 下次还要重新教一遍
  3. 或者手动创建 skill 文件

现在的用法:

  1. 你教 Agent 做任务
  2. Agent 自动分析这个任务的模式
  3. 自动生成可复用的 skill
  4. 下次遇到类似任务自动调用

实际场景举例

假设你在项目中反复做”创建新的 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 费用。

上手步骤

  1. 升级 CLI
npm update -g @google/gemini-cli
# 确认版本
gemini --version  # 应显示 v0.40.0
  1. 启用分层记忆(默认开启,可通过配置调整):
// .gemini/config.json
{
  "memory": {
    "enabled": true,
    "levels": ["global", "project", "session"],
    "retention_days": 30
  }
}
  1. 自动技能生成: 首次使用时会提示是否开启,也可在配置中设置:
{
  "auto_skill_generation": {
    "enabled": true,
    "threshold": 3  // 重复3次后自动生成
  }
}
  1. 本地 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 助手应该有记忆、能学习、懂成本。