← 返回更新日志

Gemini CLI v0.7.0-preview.0

2025-09-24 · GitHub 原文
## 更新内容 * 修复:InputPrompt 换行时保持高亮,在窄屏情况下提高响应性 by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/7656 * 构建(发布):将版本号提升至 0.7.0-nightly.20250917.0b10ba2c by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8645 * 当内存使用超过 7GB 时发出警告 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/7613 * 添加简单的扩展发布流程支持 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8498 * 修复(mcp):在 CLI UI 中显示 OAuth 认证消息,而非调试控制台 by @Louis454545 in https://github.com/google-gemini/gemini-cli/pull/6919 * 重构(ui):优化渲染性能 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8239 * [第 2/6 部分] 功能(遥测):添加带有用户交互跟踪的活动检测器 by @eLyiN in https://github.com/google-gemini/gemini-cli/pull/8111 * 夜间作业的权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8652 * 构建(发布):将版本号提升至 0.7.0-nightly.20250918.2722473a by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/8667 * 正确发布 npm-shrinkwrap.json by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8655 * Mk 修复夜间版本 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8669 * 发布:修补和回滚 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8673 * 功能(vscode-ide-companion):通过 CORS 和主机验证加固 ide-server by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8512 * 功能(CI):为 PR 打包 Docker 容器到 GHCR by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/8588 * 为 GCP AR 认证的 npx 命令添加版本说明符 by @cornmander in https://github.com/google-gemini/gemini-cli/pull/8653 * 修复错误 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8676 * 修复(cli):使用其源 URL 卸载扩展 by @hritan in https://github.com/google-gemini/gemini-cli/pull/8692 * 权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8706 * Pr 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8707 * Pr 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8708 * Pr 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8709 * Pr 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8710 * 更好的日志记录 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8712 * 更好的通知 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8714 * Pr 步骤 2 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8715 * 无循环 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8716 * Pr 步骤 3 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8717 * Pr 步骤 3 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8718 * 工作 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8720 * 修复 lint 问题 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8725 * 改进压缩分割点逻辑 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8691 * 指标(扩展)- 为扩展操作添加日志记录方法 by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/8702 * 修复(ui):在 processStream 中跟踪最后一个提示词数量 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8650 * 重构(ui):将 QueuedMessageDisplay 提取为独立组件 by @akhil29 in https://github.com/google-gemini/gemini-cli/pull/8374 * 发布:修补端到端协调 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8723 * 重构(ide):用 IDE_DEFINITIONS 对象替换 DetectedIde 枚举 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8698 * 更好地解析 GitHub 扩展源 URI by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8736 * 重构(shell):当 ShowColor 为 false 时发送 AnsiOutput by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8647 * 修复(shell):将 shell 设置从 usePty 更新为 enableInteractiveShell by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8726 * 修复(发布):在补丁工作流中正确解析通道参数 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8750 * 修复(cli):修复 shell 颜色以匹配新配色方案 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8747 * 功能(cli):根据现有设置配置策略引擎 by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/8348 * 修复(发布):防止补丁评论工作流中的验证错误 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8759 * 添加对 Git 扩展自动更新的支持 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8511 * 添加(mcp):将 MCP 服务器名称添加到 ToolCallEvent OTel 日志记录中 by @kiranani in https://github.com/google-gemini/gemini-cli/pull/7829 * 将 CI 时间缩短 70% by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8530 * 修补端到端 vnext by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8767 * 处理冲突 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8772 * 更多修补 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8787 * 更好的消息传递 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8794 * 切换到 gh cli 而非 api by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8795 * 确保用户一致性 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8798 * 权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8800 * 修复手动发布工作流中的 npm_channel 选项 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8766 * 迁移到同时修补两者 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8803 * 使用 cla 用户 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8804 * 使用 cla 用户 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8806 * ci 修复 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8810 * 使用正确的 ref 来启动 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8813 * 修复分叉的合并队列 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8816 * 移除合并队列跳过器 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8819 * 实际移除合并队列跳过器 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8824 * 也支持在推送时添加标签 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8831 * 实际修正 mac 名称 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8832 * 移除重复运行 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8838 * 端到端 v6 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8839 * 漏掉一个 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8840 * 显然漏掉了 2 个 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8842 * 将遥测、调试和代理标志提升为全局 by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/8811 * 包含发布分支 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8848 * 尝试修复日志记录和权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8854 * 重置权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8855 * 修复(cli):在对话框中按 ctrl c/ctrl d 关闭 cli by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/8685 * 可能修复权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8862 * 再次处理权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8865 * 安装 yargs by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8867 * 安全机器人是对的 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8868 * 发布触发 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8878 * 修复合并 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8879 * 为权限分步执行 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8880 * 继续 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8881 * 调试 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8882 * 无工作流 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8884 * 继续 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8886 * 嗯 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8887 * 测试 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8891 * 搞定 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8896 * 重置 2 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8898 * 修复评论格式 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8900 * 机器人输入 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8901 * 权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8903 * 最终确定端到端修补 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8906 * 功能(cli)自定义命令在非交互/无头模式下工作 by @capachino in https://github.com/google-gemini/gemini-cli/pull/8305 * 功能(第三方)移植 `get-ripgrep` by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/8514 * 修复扩展启用错误 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8797 * 对于 GitHub 发布的扩展,不要求构建产物 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8746 * 文档:添加关于发布失败聊天通知的文档 by @bobcatfish in https://github.com/google-gemini/gemini-cli/pull/8768 * 还原“功能(第三方)移植 `get-ripgrep`” by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/8923 * 回滚 shrinkwrap by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8926 * 发布:确保标签修改工作正常 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8931 * 更新 extension-releasing.md 以包含更多信息 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8927 * 为手动发布添加 skip_github_release 选项 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8932 * 为生成通知脚本添加更多许可证文件名 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8939 * 修复(安全):将 wrap-ansi 固定到 9.0.2 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8934 * 文档:修复损坏的扩展示例 by @vorburger in https://github.com/google-gemini/gemini-cli/pull/8403 * 支持在将聊天分享为 Markdown 时渲染函数调用和响应 by @rramkumar1 in https://github.com/google-gemini/gemini-cli/pull/8693 * 文档:修复文档中的拼写和语法错误 by @lhwzds in https://github.com/google-gemini/gemini-cli/pull/8422 * 正确支持 `--allowed-tools` 的逗号分隔值 by @binux in https://github.com/google-gemini/gemini-cli/pull/8386 * 修复(cli):恢复在显示信任对话框时隐藏提示的代码 by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/8946 * 修复(#7777):屏幕阅读器辅助功能设置无效 by @hugomurillomtz in https://github.com/google-gemini/gemini-cli/pull/8730 * 从扩展 MCP 服务器配置中过滤掉 'trust' 属性 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8809 * 功能(开发):为格式化和 lint 添加预提交钩子 by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/8380 * (功能):添加待办事项工具以跟踪进行中的任务列表 by @anj-s in https://github.com/google-gemini/gem