Jack Wotherspoon
4ce7968fa0
Merge branch 'main' into mshanware/feat/btw
2026-04-09 10:03:26 -04:00
Jack Wotherspoon
2aa95c4d01
chore: update spinner for /btw
2026-04-09 10:03:11 -04:00
Sandy Tao
615e078341
fix(sdk): skip broken sendStream tests to unblock nightly ( #25000 )
2026-04-09 03:39:36 +00:00
Jarrod Whelan
faa7a9da30
feat(cli): refine tool output formatting for compact mode ( #24677 )
2026-04-09 03:30:52 +00:00
Emily Hedlund
5d589946ad
refactor(sandbox): use centralized sandbox paths in macOS Seatbelt implementation ( #24984 )
2026-04-09 01:29:38 +00:00
Sehoon Shon
464bac270c
fix(cli): optimize startup with lightweight parent process ( #24667 )
2026-04-09 00:17:32 +00:00
Christian Gunderman
f1bb2af6de
Generalize evals infra to support more types of evals, organization and queuing of named suites ( #24941 )
2026-04-08 23:57:26 +00:00
Jarrod Whelan
bc3ed61adb
feat(core): refine shell tool description display logic ( #24903 )
2026-04-08 23:40:43 +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
Adamya Singh
1023c5b7a6
test(sdk): add unit tests for GeminiCliSession ( #21897 )
2026-04-08 22:05:57 +00:00
Emily Hedlund
af3638640c
fix(core): resolve windows symlink bypass and stabilize sandbox integration tests ( #24834 )
2026-04-08 22:00:50 +00:00
Sri Pasumarthi
c7b920717f
feat(test-utils): add CPU performance integration test harness ( #24951 )
2026-04-08 21:50:29 +00:00
ruomeng
15f7b24312
feat(plan): require user confirmation for activate_skill in Plan Mode ( #24946 )
2026-04-08 21:44:53 +00:00
gemini-cli-robot
18cb7fd46c
Changelog for v0.37.0 ( #24940 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-08 21:41:55 +00:00
JAYADITYA
8b01d78512
chore: ignore conductor directory ( #22128 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-08 20:56:02 +00:00
gemini-cli-robot
56c2397e78
Changelog for v0.38.0-preview.0 ( #24938 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-04-08 20:45:59 +00:00
Jacob Richman
d1a062bcc4
chore: update ink version to 6.6.8 ( #24934 )
2026-04-08 20:02:03 +00:00
Emily Hedlund
a39461718c
fix(core): ensure robust sandbox cleanup in all process execution paths ( #24763 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-04-08 19:03:36 +00:00
Mahima Shanware
ae433fbef7
docs: regenerate settings.md to fix CI
2026-04-08 18:48:07 +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
Sandy Tao
a837b39f8d
feat(memory): add /memory inbox command for reviewing extracted skills ( #24544 )
2026-04-08 18:08:49 +00:00
Sri Pasumarthi
4ebc43bc66
feat(test-utils): add memory usage integration test harness ( #24876 )
2026-04-08 17:42:18 +00:00
Mahima Shanware
c1c8ecef3c
fix(cli): address code review feedback regarding btw rendering and throttle cleanup
2026-04-08 17:08:46 +00:00
Mahima Shanware
96798e32b2
fix(cli): resolve memory leak in btw hook cleanup
2026-04-08 17:08:46 +00:00
Mahima Shanware
ddeacbd33b
fix(cli): address code review feedback for btw command
...
- Only register the `/btw` command if `experimental.btw` is enabled in settings.
- Explicitly clear the throttling timer in `useBtw.ts` when the display is dismissed to prevent delayed updates.
- Update the `/btw` placeholder example to use less technical language ("what does this function do?").
2026-04-08 17:08:46 +00:00
Mahima Shanware
ed4c17e03e
fix(cli): resolve btw command truncation in alternate buffer mode
...
The btw command's response was previously being rendered outside the `ScrollableList` component in `MainContent.tsx`. This caused its output to be severely truncated when the response was lengthy and the user had alternate buffer mode enabled, as the root container restricts height strictly to the terminal lines.
This commit incorporates the btw output as a dynamic item inside the `virtualizedData` fed to `ScrollableList` when the alternate buffer is active. This ensures the output is scrollable and not arbitrarily cut off. It also patches `useBtw` to fix a React testing warning regarding `act(...)` updates and a bug where a dismissed btw query could overwrite state if a delayed API callback arrived after dismissal.
2026-04-08 17:08:45 +00:00
Mahima Shanware
19698ca4ac
refactor(core): address code review feedback on async state and tools
2026-04-08 17:08:45 +00:00
Mahima Shanware
12c4d27506
fix(cli): implement robust error extraction logic and tests for useBtw
2026-04-08 17:08:45 +00:00
Mahima Shanware
909c35c2d5
fix(core): address PR feedback regarding hooks, unused promises, and UI double-render
2026-04-08 17:08:45 +00:00
Mahima Shanware
cc09cfd7a4
feat(telemetry): add usage metric for /btw command
2026-04-08 17:08:45 +00:00
Mahima Shanware
800edce6b1
docs: update settings.schema.json with experimental.btw
2026-04-08 17:08:45 +00:00
Mahima Shanware
cbe297bc97
feat(btw): add experimental.btw setting and documentation
...
- Added `experimental.btw` setting to the settings schema.
- Updated `/btw` command to check if `experimental.btw` is enabled.
- Added documentation for `/btw` in `docs/reference/commands.md`.
- Regenerated settings documentation in `docs/reference/configuration.md` and `docs/cli/settings.md`.
- Updated unit tests for `/btw` command to provide mock context and test enablement flag.
2026-04-08 17:08:45 +00:00
Mahima Shanware
55a7a22471
feat(ui): automatically dismiss ephemeral /btw display on input typing
...
By intercepting text input when the `/btw` query results are
visible (but not actively streaming), we can dismiss the ephemeral
BtwDisplay before the new text wraps to the next line. This fixes
the UI jumpiness and "ghost space" scrolling that occurs when the
terminal recalculates the tall rendered height of the previous
query dynamically. Also, includes test updates to mock the
spinner to eliminate `act(...)` asynchronous test warnings.
2026-04-08 17:08:45 +00:00
Mahima Shanware
ee1bc7e209
perf(cli): throttle btw streaming updates to prevent layout shakiness
2026-04-08 17:08:45 +00:00
Mahima Shanware
23441126b4
fix(cli): update package-lock.json dependencies after preflight run
2026-04-08 17:08:44 +00:00
Mahima Shanware
86487af7ff
test(cli): add unit tests for /btw command functionality and components
2026-04-08 17:08:44 +00:00
Mahima Shanware
dcde43b031
fix(cli): separate BtwDisplay from pendingItems in MainContent to prevent jerky scroll rendering
2026-04-08 17:08:44 +00:00
Mahima Shanware
d912a58f81
fix(cli): remove row flex direction from BtwDisplay to prevent horizontal layout
2026-04-08 17:08:44 +00:00
Mahima Shanware
da5af386e0
fix(cli): move btw layout into main content to prevent jerky scroll
2026-04-08 17:08:44 +00:00
Mahima Shanware
50a22245f8
fix(cli): update DefaultAppLayout mock to include btwState
2026-04-08 17:08:44 +00:00
Mahima Shanware
17b40b31b8
feat(cli): add UI integration for /btw command
2026-04-08 17:08:44 +00:00
Mahima Shanware
4bc7e2554f
feat(cli): add useBtw hook and slash command processing
2026-04-08 17:08:44 +00:00
Mahima Shanware
09774da43c
feat(cli): add /btw command architecture and types
2026-04-08 17:08:44 +00:00
Mahima Shanware
0bd797a2be
feat(core): add sendBtwStream for tool-less side inquiries
2026-04-08 17:08:44 +00:00
ruomeng
34b4f1c6e4
refactor(plan): simplify policy priorities and consolidate read-only rules ( #24849 )
2026-04-08 15:58:29 +00:00
Gaurav
e77b22e638
fix: isolate concurrent browser agent instances ( #24794 )
2026-04-08 14:31:10 +00:00
Adam Weidman
1b3e7d674f
docs: update MCP server OAuth redirect port documentation ( #24844 )
2026-04-08 14:06:30 +00:00