Overview
From July 6th to July 8th, 2025, there were 24 commits involving multiple feature improvements, bug fixes, and code refactoring.
Major Improvement Areas
1. Authentication and Security
- Cloud Shell authentication reuse
- Authentication validation tests
- WIF authentication migration
2. MCP (Model Context Protocol) Tools
- Tool filtering and include/exclude functionality
- Startup initialization optimization
- Server name flags
3. User Experience
- Help message improvements
- Error message optimization
- Shortcut display
4. File Processing
- SVG file support
- File editing tool improvements
- GitIgnore configuration fixes
5. Interface and Rendering
- Markdown rendering fixes
- Slash command refactoring
- Double ESC key fixes
Major Changes by Date
2025-07-08
- a34cc612 - Disable scheduled jobs in forked repo (#3093)
2025-07-07 (Main Development Day)
Feature Enhancements
- ba58e077 - Add general usage message to --help message (#3500)
- 48c2aa29 - Enable Gemini CLI to reuse user's auth in Cloud Shell (#3070)
- aa10ccba - Refactor Slash Command + Vision For the Future (#3175)
- 524ede52 - Add .svg support (#3229)
- 355fb4ac - Add excludeTools and includeTools to mcpServers config (#2976)
- 229ae036 - Add --allowed_mcp_server_names flag (#3464)
- 87a44ec4 - Improve error messages in isCommandAllowed (#3349)
Bug Fixes
- 4e84989d - Fix double "esc" bug in Auth dialog (#3493)
- 426b6905 - Fix typo and add tests for auth validation (#3491)
- 97a472f2 - Prevent Tab from auto-executing incomplete slash commands (#2919)
- 8f4046c7 - Fix EditTool can clobber human edits to the same file (#3043)
- 97d9386e - Fix @file don't respect config respectGitIgnore=false (#3382, #3387)
- bb8f6b37 - Fix nested markdown rendering for table headers and rows (#3331, #3362)
- b70fba5b - Fix respect env variables in .env for settings.json variable substitution (#3416)
Code Refactoring and Optimization
- a4097ae6 - Release and Packaging: Clean up (#3489)
- 357546a2 - Initialize MCP tools once at start up instead of every time we auth (#3483)
- 6eccb474 - Rename allowed_mcp_server_names to allowed-mcp-server-names (#3469)
- 2b135d0e - Remove unneeded code (#3467)
- 17dfa267 - Re-enable backticks in shell tool usage (#3360)
Infrastructure and Testing
- 48ebd728 - Migrate Gemini CLI Action workflows to Direct WIF authentication (#3456)
- aa8e5776 - Add new test to verify that when an Authorization header is provided (#3023)
Documentation Updates
- 7cc84cd6 - Update README.md to show API key usage for Vertex (#3060)
2025-07-06
- 20825e41 - Release misc (#3418)
- 39d4095a - YOLO mode shortcut displayed inside /help (#3367)
2025-07-05 (Included in scope)
- 39e85094 - Add user startup warnings, add home directory check (#3056)
Statistics
- Total commits: 24
- Main development date: July 7th, 2025 (19 commits)
- Number of PRs involved: 24
- Main contributors include multiple collaborators
These changes demonstrate the project's continuous efforts in feature enhancement, user experience optimization, and code quality improvement.
.png)
