项目 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个
- 主要贡献者包括多位协作者
这些修改显示了项目在功能完善、用户体验优化和代码质量提升方面的持续努力。