跳转到内容

[GEMINI-SYNC] 从未出现在日志中:Gemini CLI

Quick fix

升级到 cc-switch v4.0.1;该版本修复了 Gemini CLI .jsonl 会话文件识别和增量记录解析。

报错原文
[GEMINI-SYNC] **never appears in the log at all** — not even a parse warning:

旧版本的扩展名检查只接受 `.json`,而 Gemini CLI 会话文件使用 `.jsonl`,因此文件不会被扫描。此外,解析器把整个文件当作单个 JSON 对象读取,但新格式是包含多种记录的追加式 JSONL;其中 `$set.messages` 表示全量替换快照,独立记录中重复的 `id` 则表示改写已有消息。只修扩展名仍无法正确导入会话或统计 token。维护者确认 v4.0.1 修复了这两处缺陷及增量记录回放。

  1. 升级到 cc-switch v4.0.1 或更新版本;维护者确认该版本接受 Gemini CLI 的 `session-*.jsonl` 文件,并将包括 `$set` 更新在内的增量记录回放为完整会话。

  2. 升级后检查会话列表和用量统计;若最新版本仍缺少 Gemini 会话或用量,按维护者建议重新提交问题并附上详情。

ToolGemini CLI
Version3.16.2、3.20.3 受影响;cc-switch v4.0.1 修复
PlatformsmacOS
修复后仍看不到 Gemini 会话或用量怎么办?
维护者建议在最新版本仍有问题时重新提交问题,并附上详情。
修复后为什么部分模型的费用仍显示为 $0?
issue 报告称,即使会话解析修复,缺少 `model-pricing.json` 定价条目的模型仍可能显示 token 用量但没有费用;费用问题被认为值得单独报告。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。