Commit Graph

489 Commits

Author SHA1 Message Date
joshualitt b11df9d839 feat(core): Implement parallel FC for read only tools. (#18791) 2026-02-20 00:38:22 +00:00
Jerop Kipruto bb6abd0267 feat(plan): support configuring custom plans storage directory (#19577) 2026-02-19 22:47:08 +00:00
Abhijit Balaji 4fa0011a14 fix(core): prevent duplicate tool approval entries in auto-saved.toml (#19487)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-19 20:03:52 +00:00
garrettsparks b37a7ed3f4 use issuer instead of authorization_endpoint for oauth discovery (#17332)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-02-18 22:38:04 +00:00
Smitty c2d223c612 fix(core): ripgrep fails when pattern looks like ripgrep flag (#18858)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-02-18 22:11:24 +00:00
N. Taylor Mullen 0fa9e58ef8 feat(core): add support for MCP progress updates (#19046) 2026-02-18 20:46:12 +00:00
Jerop Kipruto d8656206d3 fix(core): clarify plan mode constraints and exit mechanism (#19438) 2026-02-18 20:09:59 +00:00
Christian Gunderman 93faf7cafe Use ranged reads and limited searches and fuzzy editing improvements (#19240) 2026-02-17 23:54:08 +00:00
Aishanee Shah dc4e3364d1 refactor(core): modularize tool definitions by model family (#19269) 2026-02-17 22:26:38 +00:00
Yuna Seol 9c58c0471a feat: add role-specific statistics to telemetry and UI (cont. #15234) (#18824)
Co-authored-by: Yuna Seol <yunaseol@google.com>
2026-02-17 17:32:30 +00:00
Aishanee Shah c947308093 refactor(core): complete centralization of core tool definitions (#18991) 2026-02-14 04:55:02 +00:00
Jerop Kipruto d782cfe984 feat(plan): hide plan write and edit operations on plans in Plan Mode (#19012) 2026-02-13 23:15:21 +00:00
Jerop Kipruto e18a389600 refactor(core): adopt CoreToolCallStatus enum for type safety (#18998) 2026-02-13 16:27:20 +00:00
Adib234 d41fb30f15 fix(plan): make question type required in AskUser tool (#18959) 2026-02-13 15:03:52 +00:00
Aishanee Shah 1d25d1d37e refactor(core): centralize tool definitions (Group 1: replace, search, grep) (#18944) 2026-02-13 02:05:33 +00:00
Jerop Kipruto 51390adc35 Hide AskUser tool validation errors from UI (agent self-corrects) (#18954) 2026-02-12 21:49:07 +00:00
Adib234 6b58864da4 feat(plan): create metrics for usage of AskUser tool (#18820)
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-02-12 17:46:59 +00:00
Richie Foreman f0ba345173 fix(mcp): Ensure that stdio MCP server execution has the GEMINI_CLI=1 env variable populated. (#18832) 2026-02-12 00:07:51 +00:00
Adib234 56784ac15c Revert unintended credentials exposure (#18840) 2026-02-11 20:06:28 +00:00
Christian Gunderman efde27f3fc Update prompt and grep tool definition to limit context size (#18780) 2026-02-11 19:20:51 +00:00
Adib234 92ab4f47d2 feat(plan): allow skills to be enabled in plan mode (#18817)
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-02-11 17:59:03 +00:00
Dmitry Lyalin 2ef44b834f fix(core): complete MCP discovery when configured servers are skipped (#18586)
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-11 16:30:46 +00:00
Jack Wotherspoon bc34b72c88 feat: multi-line text answers in ask-user tool (#18741) 2026-02-11 14:14:53 +00:00
Christian Gunderman 01663aee01 Introduce limits for search results. (#18767) 2026-02-11 03:50:10 +00:00
Shreya Keshive 1246aea236 Revert "fix(mcp): ensure MCP transport is closed to prevent memory leaks" (#18771) 2026-02-10 22:00:36 +00:00
Christian Gunderman df37a76a1c Fix issues with rip grep (#18756) 2026-02-10 20:48:56 +00:00
Aishanee Shah 9031461f3c test: add model-specific snapshots for coreTools (#18707)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2026-02-10 18:41:01 +00:00
Aishanee Shah c4b44fe570 refactor(core): centralize core tool definitions and support model-specific schemas (#18662) 2026-02-10 01:29:52 +00:00
Christian Gunderman c369147b32 Disallow unsafe type assertions (#18688) 2026-02-10 00:10:15 +00:00
Aishanee Shah dc942f4e35 refactor(core): model-dependent tool definitions (#18563) 2026-02-09 20:46:23 +00:00
Jack Wotherspoon a035be3ee7 chore: make ask_user header description more clear (#18657) 2026-02-09 20:14:28 +00:00
Tommaso Sciortino 670a52f63d Allow @-includes outside of workspaces (with permission) (#18470) 2026-02-09 12:24:28 -08:00
N. Taylor Mullen d0e0caa6f8 feat: move shell efficiency guidelines to tool description (#18614) 2026-02-09 18:51:13 +00:00
N. Taylor Mullen 5a0d643411 fix(evals): update save_memory evals and simplify tool description (#18610) 2026-02-09 01:06:03 -08:00
Andrew Garrett d332370c1a Fix newline insertion bug in replace tool (#18595) 2026-02-09 06:37:53 +00:00
Tommaso Sciortino 3ca50cba96 propagate abortSignal (#18477) 2026-02-08 21:56:26 +00:00
Sandy Tao d1529b90a2 fix(core): expand excludeTools with legacy aliases for renamed tools (#18498) 2026-02-07 00:49:25 +00:00
Adib234 3014614ffa feat(plan): create a metric for execution of plans generated in plan mode (#18236) 2026-02-05 23:46:34 +00:00
Adib234 312fbdb1c8 feat(plan): implement support for MCP servers in Plan mode (#18229) 2026-02-05 21:37:28 +00:00
Alisa 21aa049734 Improving memory tool instructions and eval testing (#18091) 2026-02-05 18:07:47 +00:00
Peter Friese fb1c289d34 fix(core): handle non-compliant mcpbridge responses from Xcode 26.3 (#18376) 2026-02-05 17:03:32 +00:00
Chris Coutinho 4b43edc047 fix(mcp): ensure MCP transport is closed to prevent memory leaks (#18054)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2026-02-04 21:00:41 +00:00
Jerop Kipruto f04bec9f75 feat(core): add enter_plan_mode tool (#18324) 2026-02-04 18:57:41 +00:00
Jack Wotherspoon b336f0cd25 feat: increase ask_user label limit to 16 characters (#18320) 2026-02-04 17:50:01 +00:00
Adib234 a4fe27c459 feat(plan): implement plan slash command (#17698) 2026-02-04 17:01:43 +00:00
christine betts 9db7c30643 Fix handling of empty settings (#18131) 2026-02-03 20:39:20 +00:00
Jerop Kipruto 88cc4f5d7a chore(core): explicitly state plan storage path in prompt (#18222) 2026-02-03 19:55:43 +00:00
Serghei 0950d4380b fix(core): Respect user's .gitignore preference (#15482)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
2026-02-03 19:37:21 +00:00
christine betts 8958bd6094 Match on extension ID when stopping extensions (#18218) 2026-02-03 19:29:15 +00:00
christine betts 2daa9f1e45 Remove MCP servers on extension uninstall (#18121)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 16:18:09 +00:00