Shreya Keshive
864dd9bacc
Launch VS Code IDE Integration ( #6063 )
2025-08-12 21:08:07 +00:00
Wanlin Du
bab6bef615
feat: migrate tools to use parametersJsonSchema. ( #5330 )
2025-08-11 23:12:41 +00:00
cornmander
f27283c369
feat(core): add host validation to GoogleCredentialProvider ( #5962 )
...
Co-authored-by: Brian Ray <62354532+emeryray2002@users.noreply.github.com >
2025-08-11 16:40:30 +00:00
Jacob MacDonald
ae32ba463d
Add MCP Roots support ( #5856 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-08 23:29:06 +00:00
Akhil Appana
fa020d15c7
fix: properly report tool errors in telemetry ( #5688 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-08 11:33:42 +00:00
agarwalravikant
6362a5618e
Fix for git issue 5657 to add lines of code added/removed telemetry ( #5823 )
...
Co-authored-by: Ravikant Agarwal <ravikantag@google.com >
2025-08-08 04:38:07 +00:00
Allen Hutchison
0a4d7f25ed
fix(core): Replace flaky performance tests with robust correctness tests ( #5795 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-07 22:38:21 +00:00
joshualitt
da0bbd9674
Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool ( #5744 )
2025-08-07 17:05:37 +00:00
Abhi
c71bbd0847
feat(agent): Introduce Foundational Subagent Architecture ( #1805 )
...
Co-authored-by: Colt McAnlis <colton@google.com >
2025-08-07 00:34:38 +00:00
christine betts
38b730248f
[ide-mode] Support rendering in-IDE diffs using the edit tool ( #5618 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 20:55:29 +00:00
joshualitt
641b0cda09
bug(core): Prompt engineering for truncated read_file. ( #5161 )
2025-08-06 20:52:04 +00:00
Jacob MacDonald
beb2105323
Add detection of tools with bad schemas and automatically omit them with a warning ( #5694 )
2025-08-06 20:19:15 +00:00
joshualitt
81c8e0163c
feat(core): Introduce DeclarativeTool and ToolInvocation. ( #5613 )
2025-08-06 17:50:02 +00:00
christine betts
7f3e89df49
[ide-mode] Add support for in-IDE diff handling in the CLI ( #5603 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 17:36:05 +00:00
Jacob MacDonald
c9ba3abde5
Detect and warn about cyclic tool refs when schema depth errors are encountered ( #5609 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-06 01:48:00 +00:00
Shreya Keshive
4c72689a4a
Refactor IDE client state management, improve user-facing error messages, and add logging of connection events ( #5591 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2025-08-05 22:52:58 +00:00
Jacob MacDonald
8f1b52bfb0
check for the prompt capability before listing prompts from MCP servers ( #5616 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-08-05 22:50:30 +00:00
sangwook
21a7be754e
perf(core): implement parallel file processing for 74% performance improvement ( #4763 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-08-05 22:47:18 +00:00
Ramón Medrano Llamas
860aa1ca31
fix(mcp): clear prompt registry on refresh to prevent duplicates ( #5385 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-08-05 21:59:31 +00:00
Gal Zahavi
8e76abeb99
fix(core): prevent UI shift after vim edit ( #5315 )
2025-08-05 21:55:54 +00:00
Luccas Paroni
61e764d02a
feat(core): Parse Multimodal MCP Tool responses ( #5529 )
...
Co-authored-by: Luccas Paroni <luccasparoni@google.com >
2025-08-05 19:19:47 +00:00
Harold Mciver
5873dfcbe6
Update MCP client to connect to servers with only prompts ( #5290 )
2025-08-04 21:38:23 +00:00
Jacob MacDonald
5a1da48358
remove unnecessary checks in WriteFileChecks.getDescription ( #5526 )
2025-08-04 19:12:33 +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
joshualitt
55c568bb70
bug(core): UI reporting for truncated read_file. ( #5155 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-07-31 16:31:14 +00:00
Gal Zahavi
1533a3c5d9
Improve error message for discoverTools function ( #4157 )
2025-07-31 00:16:21 +00:00
Olcan
de4b54aa17
confirm save_memory tool, with ability to see diff and edit manually for advanced changes that may override past memories ( #5237 )
2025-07-30 22:21:31 +00:00
christine betts
b3375cc97a
Introduce IDE mode installer ( #4877 )
2025-07-30 21:26:31 +00:00
Yuki Okita
2d6318d9d0
feat: Multi-Directory Workspace Support (part1: add --include-directories option) ( #4605 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-07-30 20:38:20 +00:00
Tommaso Sciortino
95d4a2e850
Fix typo in RFC 9728 impl ( #5126 )
2025-07-29 23:03:39 +00:00
Abhi
62b433e5a7
refactor(core): Centralize shell logic into ShellExecutionService ( #4823 )
2025-07-26 01:56:49 +00:00
Tommaso Sciortino
a3bbcf81df
Run presubmit tests in windows as well as linux. ( #4672 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2025-07-25 15:57:30 -07:00
Tommaso Sciortino
4265457a57
Fix grep.test to work on windows. ( #4889 )
2025-07-25 21:32:28 +00:00
Tommaso Sciortino
6dc86dfe05
Fix test to be windows compatible. ( #4875 )
2025-07-25 21:31:10 +00:00
Tommaso Sciortino
5667323f3c
Make glob.test.ts win compatible. ( #4891 )
2025-07-25 21:30:39 +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
matt korwel
c6a3f4a125
Safer Shell command Execution ( #4795 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-25 19:25:32 +00:00
Tommaso Sciortino
2ab4fb148e
Make shell.test.ts windows compatible ( #4858 )
2025-07-25 19:05:21 +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
Tommaso Sciortino
8190c00931
Fix read-file.test.ts to be windows compatible. ( #4864 )
2025-07-25 17:31:22 +00:00
Ramón Medrano Llamas
20e9504cf2
feat: add /mcp refresh command ( #4566 )
2025-07-25 01:14:45 +00:00
ashwinpvg
32715bf402
Add Google credentials provider for authenticating with MCP servers ( #4748 )
2025-07-24 17:37:39 +00:00
Daniel Lee
0177710edb
feat: add GEMINI_CLI environment variable to spawned shell commands ( #4791 )
2025-07-24 17:13:00 +00:00
Tommaso Sciortino
e10acf4404
Fix windows bugs in atCommandProcessor.ts ( #4684 )
2025-07-23 00:18:57 +00:00
Brian Ray
a67a7488fe
MCP OAuth Part 2 - MCP Client Integration ( #4318 )
...
Co-authored-by: Greg Shikhman <shikhman@google.com >
2025-07-22 13:34:56 +00:00
Josh Soref
03f7b220d3
Various spelling improvements ( #3497 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-07-21 21:54:44 +00:00
Wen Sun
39f23098e8
feat(edit): Prevent no-op edits ( #3520 )
2025-07-21 21:24:02 +00:00
christine betts
8c74054f3f
[ide-mode] Use active files and selected text in user prompt ( #4614 )
2025-07-21 20:52:02 +00:00
sangwook
4dea1ca506
feat: Make file type detection and binary checks asynchronous ( #3286 ) ( #3288 )
2025-07-20 23:16:42 +00:00
Didier Durand
c73ff6c06c
fix typos in diverse files ( #3550 )
...
Co-authored-by: Pascal Birchler <pascal.birchler@gmail.com >
Co-authored-by: Pascal Birchler <pascalb@google.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-20 22:36:34 +00:00