
Cline v3.14:改进的 Gemini 缓存、/newrule 命令、增强的检查点和关键更新
我们很高兴地宣布 Cline v3.14 发布,它带来了 Gemini 缓存和成本透明度的重大改进、更灵活的检查点、用于规则创建的新命令、LaTeX 支持,以及一系列由社区反馈驱动的生活质量更新。
让我们深入了解这些亮点
改进的 Gemini 缓存和透明度
我们深知准确的成本跟踪和高效的模型使用至关重要。虽然 Gemini 的上下文缓存提供了潜在的节省,但确保其有效性并提供清晰的可见性一直是我们持续努力的方向。
v3.14 引入了几个关键改进
- 更强大的缓存: 我们优化了 Gemini 和 Vertex 提供商的缓存逻辑,以提高可靠性和更好的成本节省。
- 缓存 UI (OpenRouter/Cline): 为了提高透明度,我们为 OpenRouter 和内置 Cline 提供商添加了缓存 UI。这让您可以更好地了解缓存何时处于活动状态。

- 启用定价计算: Gemini 和 Vertex 提供商现在启用了定价计算,在使用过程中提供更好的成本估算。
增强的检查点带来更大的灵活性
检查点对于管理复杂任务至关重要。我们在任务工作流中添加了更多检查点,让您可以从比仅文件更改更多的点进行恢复。
最重要的是,在计划模式(Plan mode)中会创建检查点。如果初始代码生成没有朝着正确的方向发展,您可以轻松地恢复到计划阶段,进行调整,然后继续而不会丢失工作。这为迭代过程提供了更精细的控制。
专业提示:利用新的“计划到执行”检查点!如果最初的几个代码输出与您的设想不符,请不要犹豫恢复。尽早完善计划通常比编辑大量生成的代码要快。
使用 /newrule 生成项目标准
需要记录您的项目设计系统或编码规范以确保一致性吗?新的 /newrule 斜杠命令让 Cline 来完成繁重的工作。
只需使用 /newrule 斜杠命令并要求 Cline 生成您需要的规则。Cline 利用对项目上下文(代码结构、库、模式)的理解,分析相关文件并生成一个 .clinerules 文件来记录这些标准。这有助于保持未来开发或新团队成员入职的一致性。如果需要,Cline 甚至会创建 .clinerules 文件夹。
专业提示:使用 /newrule 要求 Cline 记录各种项目标准——设计系统使用、API 模式、测试规范、首选重构技术、技术栈摘要——确保您的代码库和团队保持一致性。LaTeX 渲染(v3.14 特别版)
恰逢 v3.14 版本号,我们忍不住添加了完整的 LaTeX 渲染支持。Cline 现在可以直接在聊天中正确渲染数学方程式和其他 LaTeX 标记。
关键生活质量更新和社区贡献
此版本包含了一些较小但重要的改进
- 改进的拖放功能:直接将文件从操作系统的文件资源管理器(Finder、Windows Explorer 等)拖放到 Cline 中。请记住在拖动时按住 Shift 键!对不支持的文件也改进了错误处理。
- 复制按钮:为代码块和 Markdown 块添加了复制按钮,以便于重用。(感谢 @weshoke 提供了 Markdown 按钮!)
- 批量历史记录删除:一次性选择并删除历史记录中的多个任务。(感谢 @danix800!)
- 自定义超时:在设置中配置 OpenRouter/Cline 和 Ollama 提供商的 API 请求超时。(感谢 @WingsDrafterwork!)还提供了单独的终端连接超时设置。
- Bedrock 更新:支持自定义模型 ID(感谢 @clicube!)和 Amazon Titan Text Premier 模型(感谢 @watany!)。
- 截断通知:当上下文被手动截断时,Cline 现在会明确通知您。
- 任务标题:默认展开,以便于查看。
- 大量修复:解决了与终端命令竞争条件、Windows 路径处理(感谢 @DaveFres!)、本地开发语法错误(感谢 @DaveFres!)、git commit 提及以及成本计算(感谢 @BarreiroT!)相关的错误。
非常感谢所有社区贡献者!🙏
开始使用 v3.14
Cline v3.14 专注于完善核心体验——提高缓存可见性,使检查点更加灵活,简化规则创建,并提供众多有价值的更新。
通过 VS Code Marketplace 更新 Cline 即可开始使用。
查看完整的 更新日志了解所有详情。
请告诉我们您的想法!在我们的 Reddit 或 Discord 上分享您的体验。您的反馈有助于我们不断改进。
一如既往,如果 Cline 帮助您更快地构建,请考虑留下评论。这意义重大!
编程愉快!