gemini-cli-robot
8d05bdbe49
chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a ( #25420 )
2026-04-15 00:06:35 +00:00
Adib234
05aa1465fe
feat(cli): enable mouse clicking for cursor positioning in AskUser multi-line answers ( #24630 )
2026-04-14 19:07:00 +00:00
Michael Bleigh
af5dfc445a
feat(cli): refine tool display aesthetics for legacy UI parity
2026-04-14 00:06:44 -07:00
Kevin Zhao
24f9ec51d2
fix: correct redirect count increment in fetchJson ( #24896 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-13 20:45:52 +00:00
Jacob Richman
82e8d67a78
Stop showing scrollbar unless we are in terminalBuffer mode ( #25320 )
2026-04-13 19:26:45 +00:00
Michael Bleigh
de9a98c6b5
fix(ui): flatten multiline summaries in compact ToolGroupDisplay and fix populateToolDisplay merge logic
2026-04-13 12:19:41 -07:00
Michael Bleigh
ebae07558d
Merge branch 'mb/atui/00-display-content' into mb/atui/01-ui-rendering
2026-04-13 12:09:48 -07:00
Michael Bleigh
95944ec5af
feat(agent): implement tool-controlled display protocol (Steps 2-3) ( #25134 )
2026-04-13 19:09:02 +00:00
Dev Randalpura
a05c5ed56a
feat(ui): added enhancements to scroll momentum ( #24447 )
2026-04-13 18:48:55 +00:00
Adib234
b91d177bde
feat(cli): extract QuotaContext and resolve infinite render loop ( #24959 )
2026-04-13 18:32:18 +00:00
Christian Gunderman
a5f7b453ca
Stop suppressing thoughts and text in model response ( #25073 )
2026-04-13 17:47:48 +00:00
Sandy Tao
26f04c9d9a
feat(core): add skill patching support with /memory inbox integration ( #25148 )
2026-04-13 17:44:52 +00:00
Michael Bleigh
9802cc7d60
Merge branch 'main' into mb/atui/00-display-content
2026-04-13 10:21:17 -07:00
Jack Wotherspoon
6b6ea56437
fix(core): fix quota footer for non-auto models and improve display ( #25121 )
2026-04-13 17:03:41 +00:00
Michael Bleigh
46377d2133
fix(core): restore ReadFolder declarative display and add missing test snapshots
2026-04-12 16:44:05 -07:00
Michael Bleigh
8548c6675f
test(cli): add unit tests for ToolGroupDisplay and implement tool hiding
2026-04-12 16:40:48 -07:00
Michael Bleigh
9e03476e03
feat(cli): support 'notice' format and refine declarative tool rendering
...
Key enhancements:
- Updated `UpdateTopicTool` to provide declarative 'notice' display info, using dynamic
descriptions for high-fidelity output.
- Refined `ToolGroupDisplay` to 'hoist' notice-format tools to the top of the group.
- Implemented conditional boxing in `ToolGroupDisplay`: borders are now suppressed in
compact mode, matching the standard CLI view.
- Added support for `resultSummary` rendering at the bottom of text results in boxed mode.
- Improved `useAgentStream` to wait for turn completion before pushing tools to history,
ensuring all notices for a turn are correctly grouped and hoisted together.
- Fixed margin and border logic to handle seamless transitions between notices and tool boxes.
2026-04-12 16:20:27 -07:00
Michael Bleigh
45eababfd8
feat(cli): refactor tool rendering to declarative ToolDisplay system
...
This change completes the transition of the interactive agent session (`useAgentStream`)
to a declarative-first tool rendering system.
Key changes:
- Reverted experimental `ToolDisplay` logic from legacy UI components (`DenseToolMessage`, etc.)
to establish a clean baseline.
- Introduced `HistoryItemToolDisplayGroup` and `ToolGroupDisplay` component in CLI.
- Added `display` property to `ToolCallRequestInfo` to carry declarative UI info natively.
- Populated tool request display information at the source (`Turn.ts` and `Scheduler.ts`)
using dynamic descriptions from tool invocations.
- Updated `useAgentStream` to emit the new history item type, providing a standalone
rendering path for interactive sessions.
- Ensured tool descriptions are updated when arguments are modified during confirmation.
2026-04-12 11:46:18 -07:00
Michael Bleigh
410e675837
revert: remove invasive ToolDisplay logic from legacy UI components
2026-04-11 19:04:36 -07:00
Michael Bleigh
383cb7d795
wip: HistoryItemToolGroupDisplay
2026-04-11 19:01:57 -07:00
Michael Bleigh
88bebef3a9
fix(ui): hide summary in header when displayed in box
2026-04-11 09:11:03 -07:00
Michael Bleigh
43f93c3cde
fix(ui): resolve rebase conflicts and type errors for ToolDisplay
2026-04-10 20:18:51 -07:00
Michael Bleigh
fbc87675f0
refactor(cli): consume simplified ToolDisplay property
2026-04-10 20:08:59 -07:00
Abhijit Balaji
0957f7d3e2
fix(cli): exclude update_topic from confirmation queue count ( #24945 )
2026-04-10 23:04:59 +00:00
Coco Sheng
773567c6ca
docs: correct documentation for enforced authentication type ( #25142 )
2026-04-10 22:43:54 +00:00
Michael Bleigh
da2fb08069
Merge branch 'main' into mb/atui/00-display-content
2026-04-10 14:03:21 -07:00
euxaristia
565eafc1ec
fix(cli): resolve text sanitization data loss due to C1 control characters ( #22624 )
2026-04-10 18:44:28 +00:00
Michael Bleigh
fae963ff0e
fix(core,cli): handle structured tool display properly and prevent metadata overwrite
...
This addresses PR feedback by:
- Creating a `renderDisplayDiff` utility to render `DisplayDiff` objects.
- Creating a `displayContentToString` utility to safely extract text from any `DisplayContent`.
- Updating non-interactive CLI to use `displayContentToString` to avoid data loss on non-text output.
- Updating `useAgentStream` to use `displayContentToString` to avoid stale UI state for non-text output.
- Shallow merging the `display` object in `useAgentStream` rather than replacing it, preventing loss of display metadata.
2026-04-10 11:42:37 -07:00
Jason Matthew Suhari
7bba7f437c
fix(cli): pass session id to interactive shell executions ( #25114 )
2026-04-10 18:38:35 +00:00
Michael Bleigh
7f7e69e6c6
feat(agent): implement tool-controlled display protocol (Steps 2-3)
2026-04-10 11:00:49 -07:00
Michael Bleigh
3b7c17a22c
refactor(core): consolidate execute() arguments into ExecuteOptions ( #25101 )
2026-04-10 17:11:17 +00:00
Jacob Richman
c1fd6027e2
fix(cli): mark /settings as unsafe to run concurrently ( #25061 )
2026-04-10 16:31:37 +00:00
JAYADITYA
0fd0851e1a
docs(cli): updates f12 description to be more precise ( #15816 )
2026-04-10 15:53:17 +00:00
Spencer
5fc8fea8d7
fix: resolve lifecycle memory leaks by cleaning up listeners and root closures ( #25049 )
2026-04-10 04:21:14 +00:00
Jacob Richman
43b93e9e1b
debugging(ui): add optional debugRainbow setting ( #25088 )
2026-04-10 02:42:21 +00:00
Spencer
f744913584
feat(core): migrate chat recording to JSONL streaming ( #23749 )
2026-04-09 21:13:55 +00:00
Michael Bleigh
45100f7c0e
feat(cli): wire up useAgentStream in AppContainer ( #24297 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-09 20:40:00 +00:00
Michael Bleigh
e406856343
feat(cli): implement useAgentStream hook ( #24292 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-09 19:06:27 +00:00
euxaristia
a9b5c693ca
fix(cli): suppress unhandled AbortError logs during request cancellation ( #22621 )
2026-04-09 18:27:08 +00:00
chernistry
0690192d45
fix: respect hideContextPercentage when FooterConfigDialog is closed without changes ( #24773 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-09 18:17:00 +00:00
Abhi
b238a453e3
feat(core): refactor subagent tool to unified invoke_subagent tool ( #24489 )
2026-04-09 16:48:24 +00:00
Jacob Richman
6686c8ee4c
Support ctrl+shift+g ( #25035 )
2026-04-09 16:23:04 +00:00
Jarrod Whelan
faa7a9da30
feat(cli): refine tool output formatting for compact mode ( #24677 )
2026-04-09 03:30:52 +00:00
Sehoon Shon
464bac270c
fix(cli): optimize startup with lightweight parent process ( #24667 )
2026-04-09 00:17:32 +00:00
Jacob Richman
9c4e17b7ce
Update ink version to 6.6.9 ( #24980 )
2026-04-08 23:36:19 +00:00
Tommaso Sciortino
d06dba3538
fix(core): dynamic session ID injection to resolve resume bugs ( #24972 )
2026-04-08 23:27:24 +00:00
dogukanozen
80764c8bb5
fix(cli-ui): enable Ctrl+Backspace for word deletion in Windows Terminal ( #21447 )
2026-04-08 22:25:29 +00:00
Jarrod Whelan
14b2f35677
fix(cli): restore file path display in edit and write tool confirmations ( #24974 )
2026-04-08 22:19:25 +00:00
Jacob Richman
d1a062bcc4
chore: update ink version to 6.6.8 ( #24934 )
2026-04-08 20:02:03 +00:00
gemini-cli-robot
3df99d8bcb
chore(release): bump version to 0.39.0-nightly.20260408.e77b22e63 ( #24939 )
2026-04-08 18:10:28 +00:00