Skip to content

Project Commit Summary (Since July 6th, 2025)

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.

Released under the MIT License.