Yuna Seol
ea3c8f45db
feat: centralize maxAttempts configuration via ExperimentFlags
...
This commit centralizes the retry attempt limits to be driven by the `ExperimentFlags.MAX_ATTEMPTS` flag or the user configuration, rather than being hardcoded throughout the codebase. The retry logic in `baseLlmClient`, `geminiChat`, `client`, and `web-fetch` has been updated to retrieve the `maxAttempts` setting directly from `Config`. It also addresses the removal of the previous 10-attempt cap in the Config initialization to allow tests simulating high retry limits to pass successfully.
2026-04-08 15:42:15 -04:00
Yuna Seol
ef0f18e429
refactor(core): restructure refreshAuth to await experiments before client init
2026-04-08 11:12:02 -04:00
Yuna Seol
f9006c4eff
feat(core): use experiment flags for default fetch timeouts
...
Replaces hardcoded fetch timeouts in `undici`'s Agent and ProxyAgent with
newly defined experiment flags `DEFAULT_REQUEST_TIMEOUT` and
`DEFAULT_TOTAL_REQUEST_TIMEOUT`. This allows for remote configuration
of request timeouts.
- Added `DEFAULT_REQUEST_TIMEOUT` and `DEFAULT_TOTAL_REQUEST_TIMEOUT` to `ExperimentFlags`.
- Updated `fetch.ts` to use `DEFAULT_REQUEST_TIMEOUT` for headers and body timeouts.
- Added unit tests to verify `setGlobalProxy` correctly applies the timeout flags.
2026-04-08 11:11:54 -04:00
Gaurav
e77b22e638
fix: isolate concurrent browser agent instances ( #24794 )
2026-04-08 14:31:10 +00:00
Gaurav Ghosh
e7f8d9cf1a
Revert "feat: Introduce an AI-driven interactive shell mode with new"
...
This reverts commit 651ad63ed6 .
2026-04-08 07:31:17 -07:00
Gaurav Ghosh
651ad63ed6
feat: Introduce an AI-driven interactive shell mode with new
...
`read-shell` and `write-to-shell` tools and a configurable mode setting.
2026-04-08 07:27:28 -07:00
Jacob Richman
cbacdc67d0
feat(cli): switch to ctrl+g from ctrl-x ( #24861 )
2026-04-08 06:22:45 +00:00
Jacob Richman
7e1938c1bc
fix(cli): switch default back to terminalBuffer=false and fix regressions introduced for that mode ( #24873 )
2026-04-08 05:47:54 +00:00
Anjaligarhwal
b9f1d832c8
fix(core): dispose Scheduler to prevent McpProgress listener leak ( #24870 )
2026-04-08 03:05:53 +00:00
Dev Randalpura
47c5d25d93
Added flag for ept size and increased default size ( #24859 )
2026-04-08 03:03:36 +00:00
Jacob Richman
28efab483f
fix(cli): always show shell command description or actual command ( #24774 )
2026-04-08 01:52:33 +00:00
Michael Bleigh
16768c08f2
refactor(core): make LegacyAgentSession dependencies optional ( #24287 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-07 23:45:22 +00:00
JAYADITYA
1aa798dd18
refactor(cli): remove duplication in interactive shell awaiting input hint ( #24801 )
2026-04-07 23:36:44 +00:00
Christian Gunderman
f96d5f98fe
Revert "fix(ui): improve narration suppression and reduce flicker (#2… ( #24857 )
2026-04-07 22:45:40 +00:00
Yuna Seol
3c5b5db034
feat(core): use experiment flags for default fetch timeouts ( #24261 )
2026-04-07 22:35:04 +00:00
Michael Bleigh
986293bd38
feat(core): add agent protocol UI types and experimental flag ( #24275 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-07 21:45:18 +00:00
David Pierce
adf7b3b717
Improve sandbox error matching and caching ( #24550 )
2026-04-07 21:08:18 +00:00
Jack Wotherspoon
9637fb3990
fix(core): remove tmux alternate buffer warning ( #24852 )
2026-04-07 21:01:14 +00:00
Sri Pasumarthi
06fcdc231c
feat(acp): add /help command ( #24839 )
2026-04-07 20:01:44 +00:00
Sehoon Shon
d29da15427
fix(cli): prevent multiple banner increments on remount ( #24843 )
2026-04-07 19:44:09 +00:00
Enjoy Kumawat
ab3075feb9
fix: use directory junctions on Windows for skill linking ( #24823 )
2026-04-07 19:28:43 +00:00
krishdef7
68fef8745e
fix(core): propagate BeforeModel hook model override end-to-end ( #24784 )
...
Signed-off-by: krishdef7 <gargkrish06@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2026-04-07 17:49:26 +00:00
Michael Bleigh
e432f7c009
feat(hooks): display hook system messages in UI ( #24616 )
2026-04-07 17:42:39 +00:00
Emily Hedlund
1762c9c509
temporarily disable sandbox integration test on windows ( #24786 )
2026-04-07 15:33:40 +00:00
Abhijit Balaji
0025978d76
feat(cli): support selective topic expansion and click-to-expand ( #24793 )
2026-04-07 15:00:40 +00:00
Gaurav
4c5e887732
feat(telemetry): add browser agent clearcut metrics ( #24688 )
2026-04-07 07:48:38 +00:00
Abhi
83096c68b0
fix(policy): allow complete_task in plan mode ( #24771 )
2026-04-07 03:43:42 +00:00
Christian Gunderman
d2b775f9a7
Add an eval for and fix unsafe cloning behavior. ( #24457 )
2026-04-07 03:17:44 +00:00
Spencer
0a8da988ed
fix(cli): ensure skills list outputs to stdout in non-interactive environments ( #24566 )
2026-04-07 02:40:23 +00:00
David Pierce
984f02c180
relax tool sandboxing overrides for plan mode to match defaults. ( #24762 )
2026-04-06 22:18:10 +00:00
Tommaso Sciortino
df67f973ed
fix(cli): respect global environment variable allowlist ( #24767 )
2026-04-06 22:17:55 +00:00
Christian Gunderman
7872d6d7fe
fix(ui): improve narration suppression and reduce flicker ( #24635 )
2026-04-06 21:18:59 +00:00
Gaurav
e116aa34f4
fix(browser): remove premature browser cleanup after subagent invocation ( #24753 )
2026-04-06 21:17:31 +00:00
Abhijit Balaji
ad98294352
Revert "feat(core,cli): prioritize summary for topics ( #24608 )" ( #24777 )
2026-04-06 20:33:18 +00:00
Dev Randalpura
2353a6d253
fix(ui): fixed auth race condition causing logo to flicker ( #24652 )
2026-04-06 20:17:05 +00:00
krishdef7
8ac560d2c9
fix(core): handle partial llm_request in BeforeModel hook override ( #22326 )
2026-04-06 20:11:38 +00:00
Tommaso Sciortino
c6a9d3de13
fix(cli): remove -S from shebang to fix Windows and BSD execution ( #24756 )
2026-04-06 19:06:56 +00:00
Christian Gunderman
8f131ffef7
Fix issue where topic headers can be posted back to back ( #24759 )
2026-04-06 18:36:22 +00:00
Jacob Richman
70f6d6a992
split context ( #24623 )
2026-04-06 17:20:38 +00:00
cynthialong0-0
c96cb09e09
feat(cli): add role specific metrics to /stats ( #24659 )
2026-04-06 16:20:48 +00:00
Sri Pasumarthi
15298b28c2
feat(acp): add support for /about command ( #24649 )
2026-04-04 07:42:27 +00:00
Gal Zahavi
7311e242ec
feat(cli): enhance tool confirmation UI and selection layout ( #24376 )
2026-04-04 01:32:35 +00:00
Gal Zahavi
21a3925f99
docs: update sandboxing documentation and toolSandboxing settings ( #24655 )
2026-04-04 01:26:41 +00:00
Jacob Richman
ec35ebbe57
fix(core): detect uninitialized lines ( #24646 )
2026-04-04 00:51:29 +00:00
Gal Zahavi
65024d4538
fix(core): ensure global temp directory is always in sandbox allowed paths ( #24638 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-04 00:23:27 +00:00
Samee Zahid
4fb3790051
feat(core): discourage update topic tool for simple tasks ( #24640 )
...
Co-authored-by: Samee Zahid <sameez@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-03 23:52:24 +00:00
Christian Gunderman
4a040931ef
Fix restoration of topic headers. ( #24650 )
2026-04-03 23:50:38 +00:00
Jacob Richman
d5a5995281
feat(cli) Scrollbar for input prompt ( #21992 )
2026-04-03 22:10:04 +00:00
Gal Zahavi
893ae4d29a
fix(core): ensure sandbox approvals are correctly persisted and matched for proactive expansions ( #24577 )
2026-04-03 21:48:18 +00:00
Emily Hedlund
370c45de67
fix(core): improve windows sandbox reliability and fix integration tests ( #24480 )
2026-04-03 20:54:48 +00:00