David Pierce
39e91ad633
Follow up to "enableInteractiveShell for external tooling relying on a2a server" ( #17130 )
2026-01-26 15:14:48 +00:00
Gaurav
5fe328c56a
Improve error messages on failed onboarding ( #17357 )
2026-01-26 14:31:19 +00:00
Abhi
cb772a5b7f
docs(hooks): clarify mandatory 'type' field and update hook schema documentation ( #17499 )
2026-01-25 23:33:12 +00:00
Nils Breunese
dcd949bdd0
docs: Add instructions for MacPorts and uninstall instructions for Homebrew ( #17412 )
...
Signed-off-by: Nils Breunese <nils@breun.nl >
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-01-25 19:21:16 +00:00
rwa
c0b8c4ab9e
fix: detect pnpm/pnpx in ~/.local ( #15254 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-25 19:13:43 +00:00
Maxim Masiutin
4d197c992d
Resolves the confusing error message `ripgrep exited with code null that occurs when a search operation is cancelled or aborted ( #14267 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-01-25 19:02:37 +00:00
Bryan Morgan
fd36d65723
chore(workflow): remove redundant label-enforcer workflow ( #17460 )
...
just removing this workflow
2026-01-24 16:54:56 -05:00
Bryan Morgan
05e73c4193
feat(workflow): expand stale-exempt labels to include help wanted and Public Roadmap ( #17459 )
2026-01-24 16:39:15 -05:00
Philippe Granger
4bd33f3742
refactor(editor): extract command construction to shared function
...
Extract the platform-specific command construction into
getCommandExistsCmd() to avoid duplication between commandExists
and commandExistsAsync.
2026-01-24 20:05:33 +01:00
Philippe Granger
a526c76191
refactor(editor): use async functions to avoid blocking event loop
...
Replace synchronous execSync calls with async alternatives in editor
detection functions to prevent blocking the Node.js event loop.
Changes:
- Add commandExistsAsync using promisified exec
- Add checkHasEditorTypeAsync, isEditorAvailableAsync,
detectFirstAvailableEditorAsync, and resolveEditorAsync
- Update confirmation.ts and coreToolScheduler.ts to use
resolveEditorAsync
- Mark synchronous resolveEditor as deprecated
- Add comprehensive tests for all async functions
The synchronous versions are kept for UI components that require
synchronous execution (useEditorSettings, editorSettingsManager).
2026-01-24 19:58:50 +01:00
Bryan Morgan
a76c2986c2
feat(workflow): add stale pull request closer with linked-issue enforcement ( #17449 )
2026-01-24 13:07:56 -05:00
Tommaso Sciortino
80e1fa198f
Clean up dead code ( #17443 )
2026-01-24 15:42:18 +00:00
Vedant Mahajan
84e882770b
migrate fireToolNotificationHook to hookSystem ( #17398 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-24 13:22:08 +00:00
Gal Zahavi
0242a3dc56
feat: Enforce unified folder trust for /directory add ( #17359 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-01-24 05:31:42 +00:00
Sehoon Shon
3c2482a084
fix(core): hide user tier name ( #17418 )
2026-01-24 03:16:01 +00:00
Abhi
1832f7b90a
feat(cli): Moves tool confirmations to a queue UX ( #17276 )
...
Co-authored-by: Christian Gunderman <gundermanc@google.com >
2026-01-24 01:32:35 +00:00
Christian Gunderman
77aef861fe
fix(agents): default to all tools when tool list is omitted in subagents ( #17422 )
2026-01-24 01:30:18 +00:00
Sandy Tao
0c134079cc
feat: implement AgentConfigDialog for /agents config command ( #17370 )
2026-01-24 00:10:51 +00:00
Adib234
12a5490bcf
Allow prompt queueing during MCP initialization ( #17395 )
2026-01-23 23:32:06 +00:00
Sandy Tao
93da9817b6
feat(ui): Move keyboard handling into BaseSettingsDialog ( #17404 )
2026-01-23 23:16:53 +00:00
Adib234
6fae28197e
feat(plan): implement persistent approvalMode setting ( #17350 )
2026-01-23 23:14:11 +00:00
Tommaso Sciortino
00b5b2045f
Fix line endings issue with Notice file ( #17417 )
2026-01-23 15:19:47 -08:00
Dev Randalpura
daccf4d6d1
fix(cli): change image paste location to global temp directory ( #17396 ) ( #17396 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 22:45:24 +00:00
Jack Wotherspoon
da1664c7a0
feat: add clearContext to AfterAgent hooks ( #16574 )
2026-01-23 22:14:30 +00:00
Sehoon Shon
5c649d8db1
feat(ui): display user tier in about command ( #17400 )
2026-01-23 21:03:53 +00:00
Jack Wotherspoon
2c0cc7b9a5
feat: add AskUserDialog for UI component of AskUser tool ( #17344 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-01-23 20:42:48 +00:00
Tommaso Sciortino
25c0802b52
chore: upgrade dep: diff 7.0.0-> 8.0.3 ( #17403 )
2026-01-23 20:20:21 +00:00
Manoj Naik
df379b523b
fix(cli): preserve input text when declining tool approval ( #15624 ) ( #15659 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-23 19:37:22 +00:00
Sandy Tao
68f5f6d3b0
chore(refactor): extract BaseSettingsDialog component ( #17369 )
2026-01-23 19:29:29 +00:00
Ishaan Gupta
37c7286295
Add conda installation instructions for Gemini CLI ( #16921 )
...
Co-authored-by: Vedant Mahajan <vedant.04.mahajan@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-23 11:32:33 -08:00
Pato Beltran
7b7d2b0297
Update Code Wiki README badge ( #15229 )
...
Co-authored-by: Pato Beltran <2132567+PatoBeltran@users.noreply.github.com >
2026-01-23 19:04:20 +00:00
Vijay Vasudevan
3066288c06
fix(core): use RFC 9728 compliant path-based OAuth protected resource discovery ( #15756 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-01-23 18:55:23 +00:00
Shreya Keshive
1ec8f40096
fix(oauth): update oauth to use 127.0.0.1 instead of localhost ( #17388 )
2026-01-23 18:41:37 +00:00
Godwin Iheuwa
dabb9ad8f6
fix(core): gracefully handle disk full errors in chat recording ( #17305 )
...
Co-authored-by: RUiNtheExtinct <deepkarma001@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-23 18:28:45 +00:00
seeksky
b5cac836c5
Fix modifyOtherKeys enablement on unsupported terminals ( #16714 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-23 17:34:52 +00:00
Ratish P
4fc3ebb930
fix(core): await MCP initialization in non-interactive mode ( #17390 )
2026-01-23 17:21:47 +00:00
Adib234
488d5fc439
Refactor: Migrate CLI appEvents to Core coreEvents ( #15737 )
2026-01-23 16:45:46 +00:00
BaeSeokJae
0b7d26c9e3
fix(core): add alternative command names for Antigravity editor detec… ( #16829 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-01-23 15:56:39 +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
Yuvraj Angad Singh
a270f7caa5
fix: exit with non-zero code when esbuild is missing ( #16967 )
2026-01-23 15:23:15 +00:00
Jerop Kipruto
3c832ddbeb
feat(plan): implement simple workflow for planning in main agent ( #17326 )
2026-01-23 06:53:47 +00:00
Jacob Richman
1f9f3dd1c2
Fix pr-triage.sh script to update pull requests with tags "help wanted" and "maintainer only" ( #17324 )
2026-01-23 02:57:21 +00:00
Jerop Kipruto
798900a6c8
fix(core): Include MCP server name in OAuth message ( #17351 )
2026-01-23 02:48:15 +00:00
Christian Gunderman
2c6781d134
Refactor subagent delegation to be one tool per agent ( #17346 )
2026-01-23 02:18:31 +00:00
Gaurav
07bd89399d
fix: remove obsolete CloudCode PerDay quota and 120s terminal threshold ( #17236 )
2026-01-23 01:33:32 +00:00
Allen Hutchison
1ec172e34b
fix(cli): include source in policy rule display ( #17358 )
2026-01-23 00:36:44 +00:00
joshualitt
678c58634b
feat(core): Refresh agents after loading an extension. ( #17355 )
2026-01-23 00:22:22 +00:00
Jacob Richman
a1f5d39029
Fix issue #17080 ( #17100 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-01-23 00:02:14 +00:00
Ishaan Gupta
beacc4f6fd
fix(cli)!: Default to interactive mode for positional arguments ( #16329 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2026-01-22 23:38:53 +00:00
Jasmeet Bhatia
a060e6149a
feat(mcp): add enable/disable commands for MCP servers ( #11057 ) ( #16299 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2026-01-22 23:38:06 +00:00