Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
127d920
Fix ctrl-c/esc while Authenticating. (#7879)
scidomino Sep 6, 2025
c031f53
chore(release): v0.3.4 (#7902)
SandyTao520 Sep 6, 2025
6b4c12e
Allow for slash commands to opt-out of autocompletion and /help disco…
dewitt Sep 6, 2025
6a9c285
add(logging): Add OTel logging for counting chars (#7903)
kiranani Sep 7, 2025
d308291
bug(core): Fix `Check Bundle Size` github action. (#7833)
joshualitt Sep 7, 2025
d33defd
Mention replacements for deprecated settings in settings.json (#7913)
jacob314 Sep 7, 2025
6e26c88
Pull contentGenerator out of GeminiClient and into Config. (#7825)
scidomino Sep 7, 2025
4693137
fix(ui): disable input prompt during tool confirmation (#7935)
Lyonk71 Sep 7, 2025
009c24a
feat(settings): Add support for settings `enum` options (#7719)
richieforeman Sep 8, 2025
1788f04
fix(ide): fix crash on windows when null command is returned (#8007)
skeshive Sep 8, 2025
78142ea
fix: hide tips when folder trust dialog is open (#7394)
hritan Sep 8, 2025
7e56cc6
Move scope settings to new dialog (#7836)
miguelsolorio Sep 8, 2025
c244cc8
fix(ide companion extension): increase payload size (#8029)
skeshive Sep 8, 2025
9c71d3d
Skip bundle_size job for merge_group event (#8032)
bobcatfish Sep 8, 2025
f6f2fff
refactor: Centralize and improve model fallback handling (#7634)
abhipatel12 Sep 8, 2025
c8dfab9
Fix maxOutputTokens compression bug. (#8026)
scidomino Sep 8, 2025
097b5c7
fix: Restart logic in useFolderTrust hook (#8038)
shrutip90 Sep 8, 2025
f0bbfe5
feat(core): Download ripgrep at runtime, if enabled. (#7818)
joshualitt Sep 8, 2025
2b05cf3
Allow users to type while waiting for MCP servers (#8021)
scidomino Sep 8, 2025
471cbcd
Remove org/repo install support (#7815)
chrstnb Sep 9, 2025
1eaf21f
refactor(core): Introduce LlmUtilityService and promptIdContext (#7952)
abhipatel12 Sep 9, 2025
ef9469a
feat(commands): Add new commands for docs, git, and PR review (#7853)
allenhutchison Sep 9, 2025
02f67d3
Add clearcut logging for extensions install command (#8057)
chrstnb Sep 9, 2025
9418711
refactor(ide): extract IDE context types into a separate file (#8037)
skeshive Sep 9, 2025
5474495
feat(core): Only summarize long tool output for shell command (#8039)
SandyTao520 Sep 9, 2025
8b40e00
Update extensions docs (#8112)
chrstnb Sep 9, 2025
da58b93
feat: Add reusable EnumSelector UI component (split from #6832) (#7774)
hoteye Sep 9, 2025
de5a31c
Limit recursion when looking for .gitignore files (#8103)
bbiggs Sep 9, 2025
ae20aee
feat(ide): Update context filtering to be done CLI-side + update port…
skeshive Sep 9, 2025
7d77f02
[Part 1/6] feat(telemetry): add rate limiter and high-water mark trac…
eLyiN Sep 9, 2025
76182db
fix(ide companion extension): Don't show the installation confirmatio…
richieforeman Sep 10, 2025
5032b27
0.4.0 (#8136)
mattKorwel Sep 10, 2025
a31830a
Ignore workspace extensions in user extensions dir (#8084)
chrstnb Sep 10, 2025
0d03f4e
Release Process vNext (#8152)
mattKorwel Sep 10, 2025
50e7c88
Extensions update command (#8100)
jakemac53 Sep 10, 2025
bd0f085
chore(a2a-server): if a2a task creation fails return error to user (#…
adamfweidman Sep 10, 2025
69b2d77
fix(cli): added directory name to folder trust dialog (#8165)
hritan Sep 10, 2025
ef70c17
Add functionality to check for git extension updates, as well as supp…
jakemac53 Sep 10, 2025
0e3a0d7
Add .geminiignore support to the glob tool. (#8086)
scidomino Sep 10, 2025
a3a0e98
docs: Add e2e status badge to main README πŸ… (#8198)
bobcatfish Sep 10, 2025
b9b6fe1
feat(ui): Semantic tokens refactor (#8087)
miguelsolorio Sep 10, 2025
30b13c6
fix(#7039): broken IDE integration for multi-edit/multi-write flows (…
hugomurillomtz Sep 10, 2025
ff705ec
fix(settings): use union merge for excludeTools (#7842)
spencerschrock Sep 10, 2025
de2903b
fix: make `bfsFileSearch` more efficient (#8173)
gsquared94 Sep 10, 2025
b1b20e5
Update README.md (#8199)
OakNinja Sep 10, 2025
32abe90
Fix: connect on docker devcontainer to vscode-ide (#7464)
dtometzki Sep 10, 2025
db99fc7
fix: `gitignore` handling (#8177)
gsquared94 Sep 10, 2025
514767c
Structured JSON Output (#8119)
jerop Sep 10, 2025
3ceefe8
fix(rendering): remove React.strictMode from gemini.tsx (#8145)
galz10 Sep 10, 2025
03e3c59
Fix compression issues (#8225)
scidomino Sep 10, 2025
8cc787f
Fix suggestion alignment (#8233)
miguelsolorio Sep 11, 2025
5b21767
feat: add cached string width function for performance optimization (…
jacob314 Sep 11, 2025
78744cf
feat(ui): Add confirmation dialog for disabling loop detection for cu…
SandyTao520 Sep 11, 2025
8f4321b
feat: add telemetry for output format usage (#8223)
jerop Sep 11, 2025
095351b
feat(telemetry): Add content length to tool calls and log tool output…
SandyTao520 Sep 11, 2025
f9f4b2a
Broaden PR Approval Process (#8264)
mattKorwel Sep 11, 2025
1819ffe
feat(release): automate patch creation and release process (#8202)
mattKorwel Sep 11, 2025
1291ec7
Update package-lock.json to reflect recently removed deps (#8271)
scidomino Sep 11, 2025
ba85aa4
feat(core): Tool Confirmation Message Bus foundation (PR 1 of 3) (#7835)
allenhutchison Sep 11, 2025
6be0545
feat(ui): make accept edits & yolo mode match shell mode styles (#8200)
miguelsolorio Sep 11, 2025
5504f93
fix(metrics) - Remove the error field from ApiResponseEvent (#8207)
shishu314 Sep 11, 2025
538e6cd
feat(routing): Initialize model routing architecture (#8153)
abhipatel12 Sep 11, 2025
d892cde
Refactor IdeContextStore (#8278)
scidomino Sep 11, 2025
0308267
fix(trust): Pass folderTrust config to a2a server (#8082)
shishu314 Sep 11, 2025
ad21c10
Fix MCP prompt slash commands not appearing. (#8290)
scidomino Sep 11, 2025
39af711
Move IdeClient.connect() to initializeApp(). (#8282)
scidomino Sep 11, 2025
59182a9
feat(core): Copy `downloadRipGrep` with license. (#8195)
joshualitt Sep 11, 2025
8969a23
feat(ide): Check for IDE diffing capabilities before opening diffs (#…
skeshive Sep 11, 2025
181898c
feat(shell): enable interactive commands with virtual terminal (#6694)
galz10 Sep 11, 2025
aba2a99
fix(core): Default skipNextSpeakerCheck to true when the setting is n…
SandyTao520 Sep 11, 2025
67f7dae
Update default text styles (#8291)
miguelsolorio Sep 11, 2025
1be38d8
fix(core): Improve compression message clarity for small history case…
ShammiAnand Sep 11, 2025
b2c3523
fix(release): Add back old release.yml (#8302)
SandyTao520 Sep 11, 2025
2ccb983
feat(core): Re-download `rg` binary if it is deleted. (#8126)
joshualitt Sep 11, 2025
557dba4
Fix license file. (#8284)
joshualitt Sep 11, 2025
6803559
feat(core): Enable ripgrep by default. (#7427)
joshualitt Sep 11, 2025
fe146c4
chore(release): v0.7.0-nightly.20250912.68035591
gemini-cli-robot Sep 12, 2025
4db385a
Merge branch 'main' into feat/nightly
tomi-stipancik Sep 14, 2025
2e8f339
Rename for blocks
tomi-stipancik Sep 14, 2025
37a8c90
fix names
tomi-stipancik Sep 14, 2025
e527935
Add stream-json output format
tomi-stipancik Sep 14, 2025
0af22ea
Merge pull request #3 from BlocksOrg/feat/stream-json
tomi-stipancik Sep 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(settings): use union merge for excludeTools (google-gemini#7842)
  • Loading branch information
spencerschrock authored Sep 10, 2025
commit ff705ec286f33e7adad351207b92d6249b2ac01a
7 changes: 5 additions & 2 deletions packages/cli/src/config/settings.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -428,8 +428,11 @@ describe('Settings Loading and Merging', () => {
'/workspace/dir',
]);

// Verify excludeTools are overwritten by workspace
expect(settings.merged.tools?.exclude).toEqual(['workspace-tool']);
// Verify excludeTools are concatenated and de-duped
expect(settings.merged.tools?.exclude).toEqual([
'user-tool',
'workspace-tool',
]);

// Verify excludedProjectEnvVars are concatenated and de-duped
expect(settings.merged.advanced?.excludedEnvVars).toEqual(
Expand Down
1 change: 1 addition & 0 deletions packages/cli/src/config/settingsSchema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -662,6 +662,7 @@ const SETTINGS_SCHEMA = {
default: undefined as string[] | undefined,
description: 'Tool names to exclude from discovery.',
showInDialog: false,
mergeStrategy: MergeStrategy.UNION,
},
discoveryCommand: {
type: 'string',
Expand Down