Commit Graph

1886 Commits

Author SHA1 Message Date
Abhi 9198ffcf70 refactor(core): move session conversion logic to core (#19972) 2026-02-25 15:42:03 -08:00
Sehoon Shon 050ea0ad94 refactor(config): remove enablePromptCompletion from settings (#19974) 2026-02-25 15:42:03 -08:00
Shivangi Sharma 9f247fb168 fix(core): add uniqueness guard to edit tool (#19890)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2026-02-25 15:42:03 -08:00
Nick Salerni 1115010250 fix(core): prevent omission placeholder deletions in replace/write_file (#19870)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2026-02-25 15:42:03 -08:00
Bryan Morgan 53ef4a1432 fix(core): allow any preview model in quota access check (#19867) 2026-02-25 15:42:03 -08:00
Adib234 f7c32da92a fix(plan): time share by approval mode dashboard reporting negative time shares (#19847) 2026-02-25 15:42:03 -08:00
N. Taylor Mullen f95372cdb8 feat(core): remove unnecessary login verbiage from Code Assist auth (#19861) 2026-02-25 15:42:03 -08:00
Abhi 7e9c5e28d2 chore(lint): fix lint errors seen when running npm run lint (#19844) 2026-02-25 15:42:03 -08:00
Abhi 4eb6d8c41b fix(cli): filter subagent sessions from resume history (#19698) 2026-02-25 15:42:02 -08:00
Christian Gunderman c3a1379851 Disallow unsafe returns. (#19767) 2026-02-25 15:42:02 -08:00
matt korwel 0c368578fa refactor(core): remove unsafe type assertions in error utils (Phase 1.1) (#19750) 2026-02-25 15:42:02 -08:00
Christian Gunderman 1e035acc35 Utilize pipelining of grep_search -> read_file to eliminate turns (#19574) 2026-02-25 15:42:02 -08:00
Adam Weidman 61e16fe4fc feat(core): migrate read_file to 1-based start_line/end_line parameters (#19526) 2026-02-25 15:42:02 -08:00
Christian Gunderman 404067ddae Disallow and suppress unsafe assignment (#19736) 2026-02-25 15:42:02 -08:00
Abhijit Balaji 229178ba37 feat(policy): repurpose "Always Allow" persistence to workspace level (#19707) 2026-02-25 15:42:02 -08:00
Jacob Richman 6add401657 feat(cli): make JetBrains warning more specific (#19687) 2026-02-25 15:42:02 -08:00
Christian Gunderman 0dbf718dfd Fix unsafe assertions in code_assist folder. (#19706)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 15:42:01 -08:00
Emily Hedlund 74a1f92454 fix(core): restore auth consent in headless mode and add unit tests (#19689) 2026-02-25 15:42:01 -08:00
Christian Gunderman 32c77da0ed Fixes 'input.on' is not a function error in Gemini CLI (#19691) 2026-02-25 15:42:01 -08:00
Sehoon Shon 370568f199 fix(core): treat 503 Service Unavailable as retryable quota error (#19642) 2026-02-25 15:42:01 -08:00
matt korwel bd3f19b81a feat(plan): enforce read-only constraints in Plan Mode (#19433)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-02-25 15:42:01 -08:00
Sehoon Shon 029590301f feat(models): support Gemini 3.1 Pro Preview and fixes (#19676) 2026-02-25 15:42:01 -08:00
Christian Gunderman 3cf9007fa7 Send accepted/removed lines with ACCEPT_FILE telemetry. (#19670) 2026-02-25 15:42:01 -08:00
Adam Weidman 02781a466e feat(a2a): Add API key authentication provider (#19548) 2026-02-25 15:42:01 -08:00
Spencer b3ac3e0d3b feat(ui): improve startup warnings UX with dismissal and show-count limits (#19584) 2026-02-25 15:42:00 -08:00
Gal Zahavi a57e3f4d04 feat(cli): enhance folder trust with configuration discovery and security warnings (#19492)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 15:42:00 -08:00
Alisa 0b3b851ee4 Search updates (#19482)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 15:42:00 -08:00
╯‵Д′)╯彡┻━┻ (☕1e6) a2663ce2d2 fix: use discoverOAuthFromWWWAuthenticate for reactive OAuth flow (#18760) (#19038) 2026-02-25 15:42:00 -08:00
matt korwel 71f73ae374 fix(security): rate limit web_fetch tool to mitigate DDoS via prompt injection (#19567)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 15:42:00 -08:00
matt korwel c8829996ff chore: resolve build warnings and update dependencies (#18880) 2026-02-25 15:42:00 -08:00
Adib234 8d3c0a5e89 fix(plan): exclude EnterPlanMode tool from YOLO mode (#19570) 2026-02-25 15:42:00 -08:00
Sandy Tao fb1b1b451d feat(core): refine Edit and WriteFile tool schemas for Gemini 3 (#19476) 2026-02-20 01:03:10 +00:00
Michael Bleigh f1c0a695f8 refactor(sdk): introduce session-based architecture (#19180)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 00:47:35 +00:00
joshualitt 6351352e54 feat(core): Implement parallel FC for read only tools. (#18791) 2026-02-20 00:38:22 +00:00
Abhijit Balaji d8b24e6983 feat(policy): implement project-level policy support (#18682) 2026-02-20 00:16:03 +00:00
Jerop Kipruto 537e56ffae feat(plan): support configuring custom plans storage directory (#19577) 2026-02-19 22:47:08 +00:00
Yuna Seol 8064973899 fix(core): improve error type extraction for telemetry (#19565)
Co-authored-by: Yuna Seol <yunaseol@google.com>
2026-02-19 21:19:19 +00:00
Adam Weidman a468407098 chore(core): improve encapsulation and remove unused exports (#19556) 2026-02-19 20:19:32 +00:00
Adib234 264c7aceaa fix(core): resolve crash in ClearcutLogger when os.cpus() is empty (#19555) 2026-02-19 20:13:28 +00:00
Abhijit Balaji 3408542a66 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
Christian Gunderman c276d0c7b6 Fix message too large issue. (#19499) 2026-02-19 19:06:36 +00:00
Dmitry Lyalin 372f41eab8 feat(cli): replace loading phrases boolean with enum setting (#19347) 2026-02-19 18:43:12 +00:00
薄明色の忘れ路 5d235952ba Fix: Avoid tool confirmation timeout when no UI listeners are present (#17955) 2026-02-19 17:28:06 +00:00
Emily Hedlund 880af43b02 fix(core): robust workspace-based IDE connection discovery (#18443) 2026-02-19 15:59:33 +00:00
Yuvraj Angad Singh b79e5ce56d fix(core): add error logging for IDE fetch failures (#17981) 2026-02-19 15:54:49 +00:00
abhiasap ad9c49a604 fix(core): ensure user rejections update tool outcome for telemetry (#18982) 2026-02-19 13:14:02 +00:00
Spencer c62340675a feat(core): centralize compatibility checks and add TrueColor detection (#19478) 2026-02-19 00:01:23 +00:00
Shreya Keshive 261788cf91 feat(admin): Admin settings should only apply if adminControlsApplicable = true and fetch errors should be fatal (#19453) 2026-02-18 22:54:07 +00:00
garrettsparks 037061e2e0 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 221ea360b9 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