galz10
9d1772b7f8
fix: address PR feedback for background shell output logging
...
- Add 'error' listener to background log WriteStreams to prevent unhandled errors
- Switch to incremental logging via 'decodedChunk' in handleOutput for PTY and child_process
- Improve newline handling for wrapped lines in writeBufferToLogStream
- Remove obsolete lastSyncedLine and lastSyncedOffset tracking
- Update unit tests to match refactored logging logic and interfaces
2026-03-09 16:37:49 -07:00
galz10
127fbf9487
feat: implement background process logging and cleanup
...
- Add persistent logging for backgrounded shell processes in ~/.gemini/tmp/background-processes
- Implement automatic cleanup of background logs older than 7 days on CLI startup
- Support real-time output syncing to log files for both PTY and child_process execution
- Update UI to indicate log file availability for background tasks
- Add comprehensive unit and integration tests for logging and cleanup logic
2026-03-04 17:00:48 -08:00
Jerop Kipruto
fb32db5cd6
feat(cli): remove Plan Mode from rotation when actively working ( #19262 )
2026-02-17 17:36:59 +00:00
Yuna Seol
8aca3068cf
feat: add role-specific statistics to telemetry and UI (cont. #15234 ) ( #18824 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-02-17 17:32:30 +00:00
Adib234
14aabbbe8b
feat(plan): support project exploration without planning when in plan mode ( #18992 )
2026-02-17 16:52:59 +00:00
Jacob Richman
366f1df120
refactor(cli): code review cleanup fix for tab+tab ( #18967 )
2026-02-17 15:16:37 +00:00
Jerop Kipruto
e5ff2023ad
feat(cli): update approval mode cycle order ( #19254 )
2026-02-17 15:13:27 +00:00
Abhi
bf9ca33c18
feat(telemetry): add keychain availability and token storage metrics ( #18971 )
2026-02-17 15:11:38 +00:00
Gaurav
bbf6800778
fix(telemetry): replace JSON.stringify with safeJsonStringify in file exporters ( #19244 )
2026-02-17 15:01:54 +00:00
Ramón Medrano Llamas
b38e0984b9
Add Solarized Dark and Solarized Light themes ( #19064 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-02-16 22:01:52 +00:00
Sehoon Shon
ddd28f6431
chore(ui): remove outdated tip about model routing ( #19226 )
2026-02-16 20:50:13 +00:00
Jacob Richman
6ed1878c5f
refactor: consolidate development rules and add cli guidelines ( #19214 )
2026-02-16 20:48:34 +00:00
N. Taylor Mullen
39d36108d7
feat(core): support custom reasoning models by default ( #19227 )
2026-02-16 20:47:58 +00:00
Krushna Korade
80f0cbd798
Add refresh/reload aliases to slash command subcommands ( #19218 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-16 20:31:03 +00:00
Sehoon Shon
7d165e77f0
feat(cli): refactor model command to support set and manage subcommands ( #19221 )
2026-02-16 20:10:34 +00:00
kevinjwang1
c57a28f48a
Disable workspace settings when starting GCLI in the home directory. ( #19034 )
2026-02-16 20:10:28 +00:00
Jack Wotherspoon
a83ca11035
docs: custom themes in extensions ( #19219 )
2026-02-16 19:58:48 +00:00
Sehoon Shon
15ef1cd797
feat(cli): handle invalid model names in useQuotaAndFallback ( #19222 )
2026-02-16 19:55:17 +00:00
g-samroberts
5a74f7a2eb
Add base branch to workflow. ( #19189 )
2026-02-16 17:25:19 +00:00
Sehoon Shon
bb7bb11736
feat(cli): add loading state to new agents notification ( #19190 )
2026-02-16 06:43:25 +00:00
Kevin Moore
d1ca8c0c80
docs: document .agents/skills alias and discovery precedence ( #19166 )
2026-02-16 04:18:36 +00:00
Gaurav
8979fc5f6a
fix(core): propagate User-Agent header to setup-phase CodeAssist API calls ( #19182 )
2026-02-16 03:20:22 +00:00
N. Taylor Mullen
6eec9f3350
fix(core): Encourage non-interactive flags for scaffolding commands ( #18804 )
2026-02-15 20:26:59 +00:00
N. Taylor Mullen
884acda2dc
test: fix hook integration test flakiness on Windows CI ( #18665 )
2026-02-15 19:42:13 +00:00
Bryan Morgan
7f7424dd1e
fix(workflows): fix GitHub App token permissions for maintainer detection ( #19139 )
2026-02-15 10:08:28 -05:00
Srinath Padmanabhan
78130d4bb7
fix(cli): wrap terminal capability queries in hidden sequence ( #19080 )
...
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-15 04:08:13 +00:00
Krushna Korade
bcd547baf6
feat: add /commands reload to refresh custom TOML commands ( #19078 )
2026-02-14 20:25:30 +00:00
Aishanee Shah
5559d40f31
refactor(core): complete centralization of core tool definitions ( #18991 )
2026-02-14 04:55:02 +00:00
Michael Bleigh
a129dbcdd4
feat(sdk): implement support for custom skills ( #19031 )
2026-02-14 02:09:31 +00:00
g-samroberts
9fc7b56793
Revamp automated changelog skill ( #18974 )
2026-02-14 00:40:06 +00:00
Tommaso Sciortino
02da5ebbc1
chore: fix dep vulnerabilities ( #19036 )
2026-02-13 23:45:33 +00:00
Jacob Richman
401bef1d2b
bug(ui) fix flicker refreshing background color ( #19041 )
2026-02-13 23:33:02 +00:00
Jerop Kipruto
9df604b01b
feat(plan): hide plan write and edit operations on plans in Plan Mode ( #19012 )
2026-02-13 23:15:21 +00:00
Shreya Keshive
4e1b3b5f57
feat(cleanup): enable 30-day session retention by default ( #18854 )
2026-02-13 22:57:55 +00:00
Jerop Kipruto
f87468c644
refactor: use CoreToolCallStatus in the the history data model ( #19033 )
2026-02-13 22:20:14 +00:00
Tommaso Sciortino
e7e4c68c5c
fix windows escaping (and broken tests) ( #19011 )
2026-02-13 22:19:08 +00:00
Jenna Inouye
c7237f0c79
Docs: Refresh docs to organize and standardize reference materials. ( #18403 )
2026-02-13 22:09:17 +00:00
Michael Bleigh
f76e24c00f
feat(sdk): Implement dynamic system instructions ( #18863 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2026-02-13 20:48:35 +00:00
Adib234
f460ab841d
fix(plan): persist the approval mode in UI even when agent is thinking ( #18955 )
2026-02-13 20:02:39 +00:00
N. Taylor Mullen
c2f62b2a2b
docs: fix inconsistent commandRegex example in policy engine ( #19027 )
2026-02-13 20:02:07 +00:00
Sandy Tao
e844a57bfc
feat(core): fallback to chat-base when using unrecognized models for chat ( #19016 )
2026-02-13 19:00:08 +00:00
Sandy Tao
9c285eaf15
fix(core): Prevent loop detection false positives on lists with long shared prefixes ( #18975 )
2026-02-13 10:58:46 -08:00
Tommaso Sciortino
c0e7da42b2
Remove unnecessary eslint config file ( #19015 )
2026-02-13 18:27:40 +00:00
Emily Hedlund
b16c9a5ebd
fix(vscode): resolve unsafe type assertion lint errors ( #19006 )
2026-02-13 17:54:41 +00:00
Tommaso Sciortino
3bed7bbe8d
Adjust lint rules to avoid unnecessary warning. ( #18970 )
2026-02-13 17:30:28 +00:00
christine betts
e1b9002b35
Enable in-CLI extension management commands for team ( #18957 )
2026-02-13 17:03:28 +00:00
Jerop Kipruto
60be42f095
refactor(core): adopt CoreToolCallStatus enum for type safety ( #18998 )
2026-02-13 16:27:20 +00:00
N. Taylor Mullen
d0c6a56c65
fix(core): ensure --yolo does not force headless mode ( #18976 )
2026-02-13 15:43:50 +00:00
Adib234
d5dfae6bbf
fix(plan): make question type required in AskUser tool ( #18959 )
2026-02-13 15:03:52 +00:00
Michael Bleigh
b61a123da8
feat(sdk): implements SessionContext for SDK tool calls ( #18862 )
2026-02-13 07:28:48 +00:00