Skip to content

项目 Commit 总结 (2025年7月6日起)

总览

从2025年7月6日起到7月8日,共有24个commit,涉及多个功能改进、bug修复和代码重构。

主要改进领域

1. 认证和安全

  • Cloud Shell 认证重用
  • 认证验证测试
  • WIF 认证迁移

2. MCP (Model Context Protocol) 工具

  • 工具过滤和包含/排除功能
  • 启动时初始化优化
  • 服务器名称标志

3. 用户体验

  • 帮助消息改进
  • 错误消息优化
  • 快捷方式显示

4. 文件处理

  • SVG 文件支持
  • 文件编辑工具改进
  • GitIgnore 配置修复

5. 界面和渲染

  • Markdown 渲染修复
  • 斜杠命令重构
  • 双重 ESC 键修复

按日期分类的主要修改

2025-07-08

  • a34cc612 - 禁用分叉仓库中的定时任务 (#3093)

2025-07-07 (主要开发日)

功能增强

  • ba58e077 - 添加通用使用提示到 --help 消息 (#3500)
  • 48c2aa29 - 启用 Gemini CLI 在 Cloud Shell 中重用用户认证 (#3070)
  • aa10ccba - 重构斜杠命令 + 未来愿景功能 (#3175)
  • 524ede52 - 添加 .svg 文件支持 (#3229)
  • 355fb4ac - 为 mcpServers 配置添加 excludeTools 和 includeTools (#2976)
  • 229ae036 - 添加 --allowed_mcp_server_names 标志 (#3464)
  • 87a44ec4 - 改进 isCommandAllowed 中的错误消息 (#3349)

Bug 修复

  • 4e84989d - 修复认证对话框中的双重 "esc" 键 bug (#3493)
  • 426b6905 - 修复拼写错误并添加认证验证测试 (#3491)
  • 97a472f2 - 防止 Tab 键自动执行不完整的斜杠命令 (#2919)
  • 8f4046c7 - 修复 EditTool 可能覆盖人工编辑的同一文件的问题 (#3043)
  • 97d9386e - 修复 @file 不遵守 config respectGitIgnore=false 的问题 (#3382, #3387)
  • bb8f6b37 - 修复嵌套markdown表格标题和行的渲染问题 (#3331, #3362)
  • b70fba5b - 修复在 settings.json 变量替换中遵守 .env 环境变量的问题 (#3416)

代码重构和优化

  • a4097ae6 - 发布和打包清理 (#3489)
  • 357546a2 - 在启动时初始化 MCP 工具一次,而不是每次认证时都初始化 (#3483)
  • 6eccb474 - 重命名 allowed_mcp_server_names 为 allowed-mcp-server-names (#3469)
  • 2b135d0e - 移除不需要的代码 (#3467)
  • 17dfa267 - 重新启用 shell 工具使用中的反引号 (#3360)

基础设施和测试

  • 48ebd728 - 将 Gemini CLI Action 工作流迁移到直接 WIF 认证 (#3456)
  • aa8e5776 - 添加新测试以验证提供 Authorization 头时的行为 (#3023)

文档更新

  • 7cc84cd6 - 更新 README.md 以显示 Vertex 的 API 密钥使用方法 (#3060)

2025-07-06

  • 20825e41 - 发布杂项 (#3418)
  • 39d4095a - YOLO 模式快捷方式显示在 /help 中 (#3367)

2025-07-05 (包含在范围内)

  • 39e85094 - 添加用户启动警告,添加主目录检查 (#3056)

统计信息

  • 总 commit 数:24
  • 主要开发日期:2025年7月7日 (19个commit)
  • 涉及的 PR 数量:24个
  • 主要贡献者包括多位协作者

这些修改显示了项目在功能完善、用户体验优化和代码质量提升方面的持续努力。

基于 MIT 许可证发布