Keith Guerin
39fb7b11a8
feat(ui): finalize context and compression messaging with symbolic arrow and refined wording
2026-03-23 22:17:47 -07:00
Keith Guerin
eb3e540f3f
feat(ui): redesign context and compression UI for a more seamless experience
...
- Added ui.showContextWindowWarning setting (default false).
- Implemented forced auto-compression on context overflow when warning is disabled.
- Redesigned compression messages to be subtle (gray, no icon, left border).
- Removed automatic context usage percentage from the minimal/focus UI.
- Changed ui.hideContextSummary default to true.
- Updated and verified all relevant tests.
Note: Includes a behavioral change where the CLI now attempts to force-compress
history when the context window is full rather than blocking by default.
2026-03-23 22:03:31 -07:00
Spencer
fcd190b8b1
fix(telemetry): patch memory leak and enforce logPrompts privacy ( #23281 )
2026-03-23 23:58:06 +00:00
N. Taylor Mullen
6055c47079
fix(cli): record skill activation tool calls in chat history ( #23203 )
2026-03-22 20:36:18 +00:00
Christian Gunderman
8f391585ab
Disallow and suppress misused spread operator. ( #23294 )
2026-03-21 05:21:53 +00:00
Tommaso Sciortino
11ec4ac2f8
test(cli): address unresolved feedback from PR #23252 ( #23303 )
2026-03-20 21:42:01 +00:00
Tommaso Sciortino
6c78eb7a39
test(cli): refactor tests for async render utilities ( #23252 )
2026-03-20 20:08:29 +00:00
Tommaso Sciortino
23264ced9a
refactor(cli): integrate real config loading into async test utils ( #23040 )
2026-03-19 17:05:33 +00:00
Adam Weidman
10ab958378
refactor(core): extract ExecutionLifecycleService for tool backgrounding ( #21717 )
2026-03-12 04:03:54 +00:00
nityam
352bbc36c0
merge duplicate imports packages/cli/src subtask3 ( #22056 )
2026-03-11 21:21:40 +00:00
skyvanguard
7aae5435fa
fix(cli): prevent race condition in loop detection retry ( #17916 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-10 18:41:16 +00:00
Keith Guerin
e5d58c2b5a
feat(cli): overhaul thinking UI ( #18725 )
2026-03-07 04:20:27 +00:00
Gaurav
9a7427197b
fix(billing): fix overage strategy lifecycle and settings integration ( #21236 )
2026-03-07 03:14:44 +00:00
N. Taylor Mullen
e63d273e4e
fix(ui): suppress redundant failure note when tool error note is shown ( #21078 )
2026-03-04 21:20:08 +00:00
joshualitt
4c85d14f48
feat(core): Disable fast ack helper for hints. ( #21011 )
2026-03-04 20:56:56 +00:00
Keith Guerin
1e2afbb514
feat(cli): invert context window display to show usage ( #20071 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-03 09:22:29 +00:00
Dmitry Lyalin
7f8ce8657c
Add low/full CLI error verbosity mode for cleaner UI ( #20399 )
2026-02-27 19:15:10 +00:00
heaventourist
b1befee8fb
feat(telemetry) Instrument traces with more attributes and make them available to OTEL users ( #20237 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com >
Co-authored-by: MD. MOHIBUR RAHMAN <35300157+mrpmohiburrahman@users.noreply.github.com >
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
Co-authored-by: joshualitt <joshualitt@google.com >
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
Co-authored-by: Google Admin <github-admin@google.com >
Co-authored-by: Ben Knutson <benknutson@google.com >
2026-02-27 02:26:16 +00:00
Jerop Kipruto
4dd940f8ce
feat(plan): inject message when user manually exits Plan mode ( #20203 )
2026-02-24 19:31:41 +00:00
joshualitt
87f5dd15d6
feat(core): experimental in-progress steering hints (2 of 2) ( #19307 )
2026-02-18 22:05:50 +00:00
Dev Randalpura
3099df1b7c
fix(ui): preventing empty history items from being added ( #19014 )
2026-02-18 12:53:06 -08:00
Jacob Richman
fe65d562de
Fix bottom border color ( #19266 )
2026-02-18 02:41:43 +00:00
joshualitt
55c628e967
feat(core): experimental in-progress steering hints (1 of 3) ( #19008 )
2026-02-17 22:59:33 +00:00
Jerop Kipruto
f87468c644
refactor: use CoreToolCallStatus in the the history data model ( #19033 )
2026-02-13 22:20:14 +00:00
Jerop Kipruto
60be42f095
refactor(core): adopt CoreToolCallStatus enum for type safety ( #18998 )
2026-02-13 16:27:20 +00:00
Abhi
00f73b73bc
refactor(cli): finalize event-driven transition and remove interaction bridge ( #18569 )
2026-02-13 02:14:35 +00:00
Abhi
fad9f46273
refactor(cli): consolidate useToolScheduler and delete legacy implementation ( #18567 )
2026-02-12 01:49:30 +00:00
Dmitry Lyalin
d3cfbdb3b7
Inline thinking bubbles with summary/full modes ( #18033 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-10 03:24:41 +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
Jacob Richman
d165b6d4e7
feat(ux) Expandable (ctrl-O) and scrollable approvals in alternate buffer mode. ( #17640 )
2026-01-28 00:06:24 +00:00
N. Taylor Mullen
5f569fa103
refactor(core): centralize path validation and allow temp dir access for tools ( #17185 )
...
Co-authored-by: Your Name <joshualitt@google.com >
2026-01-27 21:17:40 +00:00
Adib234
12a5490bcf
Allow prompt queueing during MCP initialization ( #17395 )
2026-01-23 23:32:06 +00:00
Aaron Smith
140fba7f53
fix: ensure @-command UI message ordering and test ( #12038 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-01-23 15:50:45 +00:00
Abhi
525539fc13
feat(cli): implement event-driven tool execution scheduler ( #17078 )
2026-01-21 05:18:42 +00:00
N. Taylor Mullen
0bebc664c1
fix(ui): ensure rationale renders before tool calls ( #17043 )
2026-01-20 01:22:15 +00:00
Adib234
1e8f87fbdf
Add support for running available commands prior to MCP servers loading ( #15596 )
2026-01-15 20:33:16 +00:00
Sehoon Shon
4afd3741df
feat(core/ui): enhance retry mechanism and UX ( #16489 )
2026-01-14 04:03:19 +00:00
Sehoon Shon
91fcca3b1c
refactor: make baseTimestamp optional in addItem and remove redundant calls ( #16471 )
2026-01-13 19:15:04 +00:00
N. Taylor Mullen
304caa4e43
fix(cli): refine 'Action Required' indicator and focus hints ( #16497 )
2026-01-13 14:19:53 +00:00
Jack Wotherspoon
c7d17dda49
fix: properly use systemMessage for hooks in UI ( #16250 )
2026-01-09 20:47:14 +00:00
Sandy Tao
dd84c2fb83
feat(hooks): implement granular stop and block behavior for agent hooks ( #15824 )
2026-01-05 02:58:34 +00:00
Abhi
c0ccb22460
chore: cleanup old smart edit settings ( #15832 )
2026-01-02 22:28:28 +00:00
Sandy Tao
05049b5abf
feat(hooks): implement STOP_EXECUTION and enhance hook decision handling ( #15685 )
2025-12-30 23:22:53 +00:00
Christian Gunderman
942bcfc61e
Disallow redundant typecasts. ( #15030 )
2025-12-13 01:43:43 +00:00
Christian Gunderman
025e450ac2
Disallow floating promises. ( #14605 )
2025-12-06 00:12:49 +00:00
owenofbrien
64eb14ab11
Fix exp id logging ( #13430 )
2025-11-21 20:44:50 +00:00
Adib234
99c5bf2e97
Remove useModelRouter experimental flag ( #13593 )
2025-11-21 17:54:17 +00:00
Jacob Richman
d1e35f8660
Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering ( #13247 )
...
Bypassing rules as link checker failure is spurious.
2025-11-20 10:44:02 -08:00
Sandy Tao
b644f037a3
fix(ui): Clear input prompt on Escape key press ( #13335 )
2025-11-19 03:11:36 +00:00