christine betts
6fb63783bf
[ide-mode] Suggest the extension name in the installation messages ( #6182 )
2025-08-14 14:57:36 +00:00
Adam Weidman
8bd72efbfc
move errorParsing.ts to core ( #6159 )
2025-08-13 17:57:11 +00:00
christine betts
709616996c
[ide-mode] Update installation logic and nudge ( #6068 )
2025-08-12 20:08:47 +00:00
Bryant Chandler
9c5fcd0924
feat(core, cli): Introduce high-performance FileSearch engine ( #5136 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-05 23:18:03 +00:00
Silvio Junior
7c6b21266e
[Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ToolCallResponseInfo and ToolResult ( #5222 )
2025-08-01 15:20:08 +00:00
christine betts
b3375cc97a
Introduce IDE mode installer ( #4877 )
2025-07-30 21:26:31 +00:00
Gal Zahavi
18700a17d9
feat: Add auto update functionality ( #4686 )
2025-07-29 00:56:52 +00:00
Abhi
1cfb4e7448
feat: Add Shell Command Execution to Custom Commands ( #4917 )
2025-07-27 06:00:26 +00:00
Abhi
62b433e5a7
refactor(core): Centralize shell logic into ShellExecutionService ( #4823 )
2025-07-26 01:56:49 +00:00
christine betts
bf7da82d05
Load and use MCP server prompts as slash commands in the CLI ( #4828 )
...
Co-authored-by: harold <haroldmciver@google.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-25 20:56:33 +00:00
christine betts
36ba832491
[ide-mode] Create an IDE manager class to handle connecting to and exposing methods from the IDE server ( #4797 )
2025-07-25 17:46:55 +00:00
BOYI
021a798328
fix: character encoding issues in shell command processor ( #1949 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-07-21 22:26:40 +00:00
Tommaso Sciortino
597383bd0d
Revert background agent commits ( #4479 )
2025-07-19 00:28:40 +00:00
Marat Boshernitsan
90b0f23994
Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow ( #4475 )
2025-07-19 00:22:50 +00:00
Tommaso Sciortino
bc0010b93c
Add /background commands (when background agent is configured) ( #4407 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2025-07-18 22:38:04 +00:00
Brian Ray
10e773f22d
MCP OAuth Part 1 - OAuth Infrastructure ( #4316 )
2025-07-18 14:14:23 +00:00
Conrad Irwin
6e762dc70c
Zed integration ( #4266 )
...
Co-authored-by: Agus Zubiaga <agus@zed.dev >
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com >
Co-authored-by: mkorwel <matt.korwel@gmail.com >
2025-07-17 22:25:23 +00:00
Shreya Keshive
e1c799b853
Adds the user's active file in the IDE to the footer ( #4154 )
2025-07-15 14:19:59 +00:00
Bryan Morgan
33a1a0d54d
Improve quota- and resource-related 429 error handling, also taking Code Assist customer tiers into consideration ( #3609 )
2025-07-09 14:18:15 +00:00
Tommaso Sciortino
1d5307d113
Add privacy notice slash command ( #2059 )
2025-06-27 19:07:38 +00:00
Tommaso Sciortino
ce8abef6e7
Improve Auth error messaging ( #1358 )
2025-06-24 01:37:41 +00:00
matt korwel
eda4c79222
Auth First Run ( #1207 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-19 16:52:22 -07:00
Asad Memon
407a71396f
feat: Add token stats in footer ( #909 )
2025-06-15 11:15:53 -07:00
Tommaso Sciortino
3da4b71ae1
Cache oauth credentials ( #927 )
2025-06-11 13:26:41 -07:00
Louis Jimenez
b19571d9ab
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
jerop
e8faf83c15
refactor: Centralize session ID generation and propagation
2025-06-11 01:18:40 -04:00
N. Taylor Mullen
cf7c1e5e1d
Revert "Add batch editing capabilities to Edit Tool ( #648 )" ( #857 )
2025-06-08 23:20:43 +00:00
Leo
588e79e48f
feat: Add flow to allow modifying edits during edit tool call ( #808 )
2025-06-08 10:56:58 -07:00
Tommaso Sciortino
3c2a17e9f6
Introduce ContentGeneratorConfig ( #826 )
2025-06-07 16:17:27 -07:00
Bryan Morgan
42a29562cf
Added /mcp command support and cleaned up broken tests ( #817 )
2025-06-07 15:06:18 -04:00
Keith Ballinger
7ad5f52437
Add batch editing capabilities to Edit Tool ( #648 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-06 22:54:37 -07:00
Jerop Kipruto
d0de44824f
OpenTelemetry Integration & Telemetry Control Flag ( #762 )
2025-06-05 13:04:25 -07:00
Keith Ballinger
906f716d3e
Ignore folders files ( #651 )
...
# Add .gitignore-Aware File Filtering to gemini-cli
This pull request introduces .gitignore-based file filtering to the gemini-cli, ensuring that git-ignored files are automatically excluded from file-related operations and suggestions throughout the CLI. The update enhances usability, reduces noise from build artifacts and dependencies, and provides new configuration options for fine-tuning file discovery.
Key Improvements
.gitignore File Filtering
All @ (at) commands, file completions, and core discovery tools now honor .gitignore patterns by default.
Git-ignored files (such as node_modules/, dist/, .env, and .git) are excluded from results unless explicitly overridden.
The behavior can be customized via a new fileFiltering section in settings.json, including options for:
Turning .gitignore respect on/off.
Adding custom ignore patterns.
Allowing or excluding build artifacts.
Configuration & Documentation Updates
settings.json schema extended with fileFiltering options.
Documentation updated to explain new filtering controls and usage patterns.
Testing
New and updated integration/unit tests for file filtering logic, configuration merging, and edge cases.
Test coverage ensures .gitignore filtering works as intended across different workflows.
Internal Refactoring
Core file discovery logic refactored for maintainability and extensibility.
Underlying tools (ls, glob, read-many-files) now support git-aware filtering out of the box.
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-04 04:40:46 +00:00
Allen Hutchison
dc25ca81a3
feat(cli): add pro model availability check and fallback to flash ( #608 )
2025-06-02 13:55:54 -07:00
N. Taylor Mullen
25b12d8297
feat: Implement non-interactive mode for CLI ( #675 )
2025-06-01 23:11:37 +00:00
N. Taylor Mullen
cca2129f87
refactor: Centralize tool scheduling logic and simplify React hook ( #670 )
2025-06-01 14:16:24 -07:00
Tommaso Sciortino
64bd136f42
Rename server->core ( #638 )
2025-05-30 18:25:47 -07:00