← 返回更新日志

Gemini CLI v0.26.0-nightly.20260119.20580d754 预发布

2026-01-19 · GitHub 原文
## 变更内容 * chore(自动化): 强制执行"help wanted"标签权限并更新指南,贡献者:@bdmorgan,合并自:#16707 * fix(核心): 通过 tsconfig 路径解决循环依赖,贡献者:@sehoon38,合并自:#16730 * chore/发布: 版本号提升至 0.26.0-nightly.20260115.6cb3ae4e0,贡献者:@gemini-cli-robot,合并自:#16738 * fix(自动化): 修正 status/need-issue 标签匹配的通配符问题,贡献者:@bdmorgan,合并自:#16727 * fix(自动化): 通过忽略所有机器人操作来防止标签强制执行器的循环,贡献者:@bdmorgan,合并自:#16746 * 添加支持地区的链接并进行一些小修正,贡献者:@g-samroberts,合并自:#16476 * feat(策略): 为策略规则添加来源跟踪,贡献者:@allenhutchison,合并自:#16670 * feat(自动化): 强制执行"🔒 仅维护者"标签并修复机器人循环,贡献者:@bdmorgan,合并自:#16751 * 使合并后的设置不可为空,并修复所有相关的代码检查问题,贡献者:@jacob314,合并自:#16647 * fix(核心): 在信号中止时阻止 ModelInfo 事件发送,贡献者:@sehoon38,合并自:#16752 * 替换相对路径以修复网站构建,贡献者:@chrstnb,合并自:#16755 * 限制为本地主机访问,贡献者:@cocosheng-g,合并自:#16548 * fix(cli): 添加对 color-convert 的显式依赖,贡献者:@sehoon38,合并自:#16757 * fix(自动化): 通过权限检查强化标签执行逻辑,贡献者:@bdmorgan,合并自:#16762 * fix(cli): 通过限制文件搜索遍历范围并添加超时来防止 OOM 崩溃,贡献者:@galz10,合并自:#16696 * fix(cli): 安全处理 macOS 上的 /dev/tty 访问,贡献者:@korade-krushna,合并自:#16531 * docs: 在 GEMINI.md 中澄清工作区测试的执行方式,贡献者:@mattKorwel,合并自:#16764 * 添加在 MCP 服务器加载前运行可用命令的支持,贡献者:@Adib234,合并自:#15596 * feat(计划): 添加实验性的 'plan' 审批模式,贡献者:@jerop,合并自:#16753 * feat(调度器): 添加功能性的 awaitConfirmation 实用工具,贡献者:@abhipatel12,合并自:#16721 * fix(基础设施): 将维护者汇总标签更新为 'workstream-rollup',贡献者:@bdmorgan,合并自:#16809 * fix(基础设施): 在汇总工作流中使用 GraphQL 检测直接父项,贡献者:@bdmorgan,合并自:#16811 * chore(工作流): 重命名 label-workstream-rollup 工作流,贡献者:@bdmorgan,合并自:#16818 * 跳过 simple-mcp-server.test.ts 测试,贡献者:@scidomino,合并自:#16842 * 引导外部代理在存在专家子代理时使用它们,贡献者:@gundermanc,合并自:#16763 * 通过等待 scheduleToolCalls 修复竞态条件,贡献者:@chrstnb,合并自:#16759 * 清理工作: 整理键位绑定,贡献者:@scidomino,合并自:#16798 * feat(核心): 添加 `generalist` 代理,贡献者:@joshualitt,合并自:#16638 * perf(界面): 优化大输入时的文本缓冲区和高亮显示性能,贡献者:@NTaylorMullen,合并自:#16782 * fix(核心): 修复 PTY 描述符的 Shell 泄露问题,贡献者:@galz10,合并自:#16773 * feat(计划): 强制执行严格的只读策略并在违反时停止执行,贡献者:@jerop,合并自:#16849 * 从 bug_report 模板中移除 need-triage 标签,贡献者:@sehoon38,合并自:#16864 * fix(核心): 截断过大的遥测日志条目,贡献者:@sehoon38,合并自:#16769 * docs(扩展): 添加代理技能支持并将该特性标记为实验性,贡献者:@NTaylorMullen,合并自:#16859 * fix(核心): 针对配置中无效的钩子事件名称显示警告 (#16788),贡献者:@sehoon38,合并自:#16873 * feat(计划): 从审批模式策略中移除 `read_many_files` 操作,贡献者:@jerop,合并自:#16876 * feat(管理): 实现管理控制轮询和重启提示,贡献者:@skeshive,合并自:#16627 * 移除 LRUCache 类,迁移至 mnemoist,贡献者:@jacob314,合并自:#16872 * feat(设置): 将否定式设置重命名为肯定式命名 (disable* -> enable*),贡献者:@afarber,合并自:#14142 * refactor(cli): 统一 Shell 确认对话框,贡献者:@NTaylorMullen,合并自:#16828 * feat(代理): 默认启用代理技能,贡献者:@NTaylorMullen,合并自:#16736 * refactor(核心): 基础性的截断逻辑重构和令牌估算优化,贡献者:@NTaylorMullen,合并自:#16824 * fix(钩子): 使 `/hooks disable` 能可靠地停止单个钩子,贡献者:@abhipatel12,合并自:#16804 * 除非用户要求,否则不进行提交,贡献者:@gundermanc,合并自:#16902 * chore: 移除 a2a-adapter 并将 @a2a-js/sdk 升级到 0.3.8,贡献者:@adamfweidman,合并自:#16800 * fix: 在设置界面中为 compressionThreshold 显示实验值,贡献者:@ishaanxgupta,合并自:#16267 * feat(cli): 将相对路径的键盘快捷键链接替换为 Web URL,贡献者:@imaliabbas,合并自:#16479 * fix(核心): 解决 PKCE 长度问题并稳定 OAuth 重定向端口,贡献者:@sehoon38,合并自:#16815 * 暂时删除回退文档,贡献者:@Adib234,合并自:#16932 ## 新贡献者 * @imaliabbas 在 https://github.com/google-gemini/gemini-cli/pull/16479 完成了首次贡献 **完整更新日志**: https://github.com/google-gemini/gemini-cli/compare/v0.26.0-nightly.20260115.6cb3ae4e0...v0.26.0-nightly.20260119.20580d754