Commit Graph

436 Commits

Author SHA1 Message Date
Gal Zahavi aed0f21191 fix(core): allow environment variable expansion and explicit overrides for MCP servers (#18837) 2026-02-25 15:42:04 -08:00
Sandy Tao 8d424eef8a feat(core): replace expected_replacements with allow_multiple in replace tool (#20033) 2026-02-25 15:42:04 -08:00
Michael Bleigh 0430d0b8c4 feat(core): implement experimental direct web fetch (#19557) 2026-02-25 15:42:04 -08:00
Sehoon Shon e32b008416 fix(core): increase default retry attempts and add quota error backoff (#19949) 2026-02-25 15:42:03 -08:00
Abhi 9198ffcf70 refactor(core): move session conversion logic to core (#19972) 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
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
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
Jacob Richman 6add401657 feat(cli): make JetBrains warning more specific (#19687) 2026-02-25 15:42:02 -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
Sehoon Shon 370568f199 fix(core): treat 503 Service Unavailable as retryable quota error (#19642) 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
Spencer b3ac3e0d3b feat(ui): improve startup warnings UX with dismissal and show-count limits (#19584) 2026-02-25 15:42:00 -08: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
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
Spencer c62340675a feat(core): centralize compatibility checks and add TrueColor detection (#19478) 2026-02-19 00:01:23 +00:00
joshualitt 87f5dd15d6 feat(core): experimental in-progress steering hints (2 of 2) (#19307) 2026-02-18 22:05:50 +00:00
N. Taylor Mullen 14415316c0 feat(core): add support for MCP progress updates (#19046) 2026-02-18 20:46:12 +00:00
joshualitt 55c628e967 feat(core): experimental in-progress steering hints (1 of 3) (#19008) 2026-02-17 22:59:33 +00:00
Spencer 5e2f5df62c fix(paths): Add cross-platform path normalization (#18939) 2026-02-17 22:52:55 +00:00
Kevin Ramdass b56361559d feat(config): add setting to make directory tree context configurable (#19053) 2026-02-17 19:19:26 +00:00
Yuna Seol 8aca3068cf 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
Abhi bf9ca33c18 feat(telemetry): add keychain availability and token storage metrics (#18971) 2026-02-17 15:11:38 +00:00
N. Taylor Mullen 884acda2dc test: fix hook integration test flakiness on Windows CI (#18665) 2026-02-15 19:42:13 +00:00
Jerop Kipruto 9df604b01b feat(plan): hide plan write and edit operations on plans in Plan Mode (#19012) 2026-02-13 23:15:21 +00:00
Tommaso Sciortino e7e4c68c5c fix windows escaping (and broken tests) (#19011) 2026-02-13 22:19:08 +00:00
Jerop Kipruto 60be42f095 refactor(core): adopt CoreToolCallStatus enum for type safety (#18998) 2026-02-13 16:27:20 +00:00
N. Taylor Mullen d0c6a56c65 fix(core): ensure --yolo does not force headless mode (#18976) 2026-02-13 15:43:50 +00:00
Tommaso Sciortino d82f66973f Fix drag and drop escaping (#18965) 2026-02-13 02:27:56 +00:00
christine betts 2ca183ffc9 Show notification when there's a conflict with an extensions command (#17890) 2026-02-12 16:29:06 +00:00
Gal Zahavi 08e8eeab84 fix(core): improve headless mode detection for flags and query args (#18855) 2026-02-12 00:20:54 +00:00
Sehoon Shon 34a47a51f4 fix(core): cache CLI version to ensure consistency during sessions (#18793) 2026-02-11 17:01:50 +00:00
Spencer 6dae3a5402 Feature/quota visibility 16795 (#18203) 2026-02-10 02:53:10 +00:00
joshualitt 89d4556c45 feat(core): Render memory hierarchically in context. (#18350) 2026-02-10 02:01:59 +00:00
Christian Gunderman fd65416a2f Disallow unsafe type assertions (#18688) 2026-02-10 00:10:15 +00:00
Gal Zahavi bce1caefd0 feat(cli): disable folder trust in headless mode (#18407) 2026-02-09 23:46:49 +00:00
Adib234 80057c5208 Fix number of lines being reported in rewind confirmation dialog (#18675) 2026-02-09 23:11:53 +00:00
Sandy Tao 14219bb57d chore: remove unused exports and redundant hook files (#18681) 2026-02-09 23:01:23 +00:00
Tommaso Sciortino 1b98c1f806 refactor: push isValidPath() into parsePastedPaths() (#18664) 2026-02-09 21:19:51 +00:00
Tommaso Sciortino 262e8384d4 Allow @-includes outside of workspaces (with permission) (#18470) 2026-02-09 12:24:28 -08:00
Sandy Tao 01906a9205 fix: shorten tool call IDs and fix duplicate tool name in truncated output filenames (#18600) 2026-02-09 17:09:17 +00:00
Abhi 11951592aa feat(core): pause agent timeout budget while waiting for tool confirmation (#18415) 2026-02-08 04:03:47 +00:00
N. Taylor Mullen 9178b31629 feat(core): overhaul system prompt for rigor, integrity, and intent alignment (#17263) 2026-02-07 03:13:07 +00:00
Sandy Tao 28805a4b2d refactor: simplify tool output truncation to single config (#18446) 2026-02-06 21:41:19 +00:00
Abhi 30354892b3 feat(core,cli): implement session-linked tool output storage and cleanup (#18416) 2026-02-06 06:36:42 +00:00
Abhi 8ec176e005 feat(context): implement observation masking for tool outputs (#18389) 2026-02-06 01:53:11 +00:00