Jarrod Whelan
204d62980f
refactor(cli): remove unused isFirst prop from DenseToolMessage
2026-02-10 12:59:02 -08:00
Jarrod Whelan
fbfb2a72e3
feat(cli): remove output verbosity settings and logic
2026-02-10 11:51:15 -08:00
Jarrod Whelan
f58d4ba696
test: tidy up and declutter test files for dense tool output
2026-02-10 11:27:19 -08:00
Jarrod Whelan
785c60ae4a
test(cli): update tests and snapshots for enableCompactToolOutput
...
- Update all UI snapshots to synchronize with the new 'compact' default and minor layout tweaks.
- Update legacy UI regression tests to explicitly disable 'enableCompactToolOutput' to verify boxed layout behavior (overflows, sticky headers).
- Refactor 'useGeminiStream.test.tsx' to resolve TypeErrors and use consistent mock settings supporting the new UI options.
- Fix EPERM failures by using 'os.tmpdir()' in a2a-server and CLI theme tests to resolve macOS Seatbelt issues.
2026-02-10 03:16:52 -08:00
Jarrod Whelan
6d053e4227
feat(cli): decouple history filtering from tool output layout
...
- Introduce 'ui.enableCompactToolOutput' (default: true) to control tool output layout.
- Separated the overloaded 'output.verbosity' setting into two distinct concerns: 'output.verbosity' now strictly filters history content, while 'ui.enableCompactToolOutput' toggles between dense and boxed layouts.
- Update useGeminiStream and ToolGroupMessage to respect the new architectural separation.
2026-02-10 03:12:41 -08:00
Jarrod Whelan
5f99cbe560
feat(cli): implement dense tool rendering and UI refinements
...
- Add DenseToolMessage component for single-line tool output.
- Update ToolGroupMessage to support dense layout and conditional borders.
- Improve padding and layout in ShellToolMessage and ToolMessage.
- Add padding to ShowMoreLines and update UI snapshots.
2026-02-10 00:41:37 -08:00
Jarrod Whelan
142ccf2140
feat(ui): Re-apply Dense Tool Output features
2026-02-09 20:46:37 -08:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
N. Taylor Mullen
a3e5b564f7
fix(cli): correct 'esc to cancel' position and restore duration display ( #18534 )
2026-02-09 21:44:39 +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
Gal Zahavi
81ccd80c6d
feat(cli): implement atomic writes and safety checks for trusted folders ( #18406 )
2026-02-09 17:16:56 +00:00
Jarrod Whelan
4a48d7cf93
feat(cli): truncate shell output in UI history and improve active shell display ( #17438 )
2026-02-08 08:09:48 +00:00
Jack Wotherspoon
979bbee485
chore: update colors for ask_user dialog ( #18543 )
2026-02-07 22:11:51 +00:00
Jacob Richman
a37844e5a1
Code review fixes for show question mark pr. ( #18480 )
2026-02-07 06:35:14 +00:00
Jerop Kipruto
3b0649d408
feat(cli): update approval modes UI ( #18476 )
2026-02-07 00:23:59 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
Zac Koch
95d79b7cbe
fix- windows: add shell: true for spawnSync to fix EINVAL with .cmd editors ( #18408 )
2026-02-06 19:47:33 +00:00
Dmitry Lyalin
1f1cf756c8
Add shortcuts hint and panel for discoverability ( #18035 )
2026-02-06 19:33:39 +00:00
Gal Zahavi
ec5836c4d6
fix(cli): improve focus navigation for interactive and background shells ( #18343 )
2026-02-06 18:36:14 +00:00
Sehoon Shon
61d92c4a21
Remove previewFeatures and default to Gemini 3 ( #18414 )
2026-02-06 18:02:57 +00:00
Jacob Richman
8efae719ee
ux(polish) autocomplete in the input prompt ( #18181 )
2026-02-05 20:38:29 +00:00
Adam DeMuri
ee2c8eef19
feat(cli): Add W, B, E Vim motions and operator support ( #16209 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-05 17:29:30 +00:00
christine betts
ee58e1e3c1
Add support for /extensions config command ( #17895 )
2026-02-05 16:04:24 +00:00
Gal Zahavi
aba8c5f662
fix(cli): allow restricted .env loading in untrusted sandboxed folders ( #17806 )
2026-02-04 01:08:10 +00:00
Gal Zahavi
71f46f1160
fix: enforce folder trust for workspace settings, skills, and context ( #17596 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 22:53:31 +00:00
Sehoon Shon
d63c34b6e1
feat(ui): move user identity display to header ( #18216 )
2026-02-03 21:51:21 +00:00
Jack Wotherspoon
69c0585ab2
feat: Add markdown rendering to ask_user tool ( #18211 )
2026-02-03 21:04:38 +00:00
christine betts
3e954930f1
Fix handling of empty settings ( #18131 )
2026-02-03 20:39:20 +00:00
Jerop Kipruto
4aa295994d
feat(plan): add exit_plan_mode ui and prompt ( #18162 )
2026-02-03 18:04:07 +00:00
Jack Wotherspoon
18cce6a9ab
fix: improve Ctrl+R reverse search ( #18075 )
2026-02-03 01:03:28 +00:00
Abhijit Balaji
4e4a55be35
feat(cli): implement automatic theme switching based on terminal background ( #17976 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-03 00:39:17 +00:00
Jerop Kipruto
09beb648b8
refactor: migrate checks.ts utility to core and deduplicate ( #18139 )
2026-02-03 00:32:13 +00:00
Jerop Kipruto
c159c85c89
fix(ui): prevent content leak in MaxSizedBox bottom overflow ( #17991 )
2026-02-02 23:37:33 +00:00
Jacob Richman
8cae90f404
Fix up/down arrow regression and add test. ( #18108 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-02 13:55:45 -08:00
Sehoon Shon
b0be1f1689
Sehoon/oncall filter ( #18105 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-02 18:10:28 +00:00
Jerop Kipruto
9e7c10ad88
feat(plan): use placeholder for choice question "Other" option ( #18101 )
2026-02-02 17:00:13 +00:00
Victor Vianna
381669dce0
chore: delete autoAccept setting unused in production ( #17862 )
...
Co-authored-by: Victor Hugo Vianna Silva <victorvianna@google.com >
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-02 13:49:17 +00:00
Dmitry Lyalin
cb4f0c6fa4
Fix Esc cancel during streaming ( #18039 )
2026-02-01 16:16:14 +00:00
Jacob Richman
7469ea0fca
Fix truncation for AskQuestion ( #18001 )
2026-01-31 01:07:41 +00:00
Jacob Richman
00fdb30211
Support ctrl-C and Ctrl-D correctly Refactor so InputPrompt has priority over AppContainer for input handling. ( #17993 )
2026-01-31 00:11:14 +00:00
Jerop Kipruto
71308caf05
feat(plan): refactor ToolConfirmationPayload to union type ( #17980 )
2026-01-30 19:51:45 +00:00
Jerop Kipruto
62346875e4
feat(plan): reuse standard tool confirmation for AskUser tool ( #17864 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-01-30 18:32:21 +00:00
Jacob Richman
bb6a336ca9
Fix bugs where Rewind and Resume showed Ugly and 100X too verbose content. ( #17940 )
2026-01-30 18:09:27 +00:00
Gal Zahavi
b611f9a519
feat: Implement background shell commands ( #14849 )
2026-01-30 17:53:09 +00:00
Emily Hedlund
2238802e97
feat(core): implement interactive and non-interactive consent for OAuth ( #17699 )
2026-01-30 14:57:34 +00:00
Jacob Richman
32cfce16bb
bug(ux) vim mode fixes. Start in insert mode. Fix bug blocking F12 and ctrl-X in vim mode. ( #17938 )
2026-01-30 07:31:47 +00:00
Jacob Richman
137080da45
Fix HalfLinePaddedBox in screenreader mode. ( #17914 )
2026-01-30 03:21:18 +00:00
Jack Wotherspoon
567761fbc0
chore: revert IDE specific ASCII logo ( #17887 )
2026-01-29 20:44:02 +00:00
Adib234
0e30055ae4
feat(plan): create generic Checklist component and refactor Todo ( #17741 )
2026-01-29 18:13:18 +00:00