Tommaso Sciortino
a4a5cf537d
Fix oauth credential caching. ( #2709 )
2025-06-30 15:47:01 +00:00
Jerop Kipruto
b78d56b090
feat(shell): Enable prefix matching for flexible command validation ( #2653 )
2025-06-30 15:42:35 +00:00
Abhi
fc2ea1add3
feat: Change /stats to include more detailed breakdowns ( #2615 )
2025-06-30 00:44:33 +00:00
Adam Spiers
b276c74ef4
feat: add support to remote MCP servers for custom HTTP headers ( #2477 )
2025-06-30 00:09:08 +00:00
Niladri Das
9f6f4257a0
feat: modular GEMINI.md imports with @file.md syntax ( #1585 ) ( #2230 )
2025-06-29 22:51:47 +00:00
uttamkanodia14
a5f094d153
Fix clearcut-logger.ts to event name GEMINI_CLI_API_RESPONSE_TOOL_TOK… ( #1875 )
2025-06-29 22:14:13 +00:00
Bryan Morgan
e223a7ed12
Added obfuscated google account ID to clearcut log messages ( #2593 )
2025-06-29 20:35:20 +00:00
Tim Rogers
8247eb08d3
fix: Correct pluralization of the number of occurrences in EditTool tool errors ( #2463 )
2025-06-29 19:53:59 +00:00
Jerop Kipruto
a8af923b3b
feat: allow command-specific restrictions for ShellTool ( #2605 )
2025-06-29 19:32:26 +00:00
Noritaka Kobayashi
571b028236
refactor: remove unnecessary "await" ( #2574 )
2025-06-29 19:15:27 +00:00
Noritaka Kobayashi
5a677bb558
refactor: remove unnecessary assertion ( #2579 )
2025-06-29 19:06:03 +00:00
yuki yano
c736fbe119
feat: add Neovim editor support ( #1448 )
2025-06-29 17:25:22 +00:00
Noritaka Kobayashi
6e4ae2d625
refactor: remove imported multiple times ( #1846 )
2025-06-29 09:09:15 +00:00
anj-s
8bae63d177
Remove debug logs that are not actionable but numerous ( #2030 )
2025-06-29 02:33:53 +00:00
Leo
d8cec27bc5
fix file extension in "modify flow" temp files ( #2478 )
2025-06-28 21:51:03 +00:00
Leo
a1ec5364d8
fix edit retrigger ( #2306 )
2025-06-28 18:02:44 +00:00
Pyush Sinha
dea6b5c36a
feat: add VSCodium editor support ( #2299 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
Co-authored-by: Allen Hutchison <adh@google.com >
2025-06-28 17:44:31 +00:00
Kalle Ahlström
79be5094fb
chore: add proper pluralization handling for match in grep tool ( #2344 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-06-28 14:41:25 +00:00
Billy Biggs
0a6dddca9a
Inline the description and schema of the shell tool in the source ( #1709 )
2025-06-28 09:53:03 +00:00
Noritaka Kobayashi
22284a9a5a
chore: fix typo in mcp-client ( #1555 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-28 01:14:59 +00:00
Tommaso Sciortino
1d5307d113
Add privacy notice slash command ( #2059 )
2025-06-27 19:07:38 +00:00
Billy Biggs
9b5101fcce
Use 2-space indent for saved checkpoint files ( #1152 ) ( #1977 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-06-27 13:39:27 +00:00
Bryan Morgan
7debc38654
Updating the first user message to mention the product name ( #2037 )
2025-06-26 22:32:19 +00:00
anj-s
dba3de86f2
Revert "feat: Add model selection logic ( #1678 )" ( #1983 )
2025-06-26 20:59:16 +00:00
Tommaso Sciortino
20cb3f4321
Improve LoadCodeAssist error handling ( #1645 )
2025-06-26 15:27:20 +00:00
N. Taylor Mullen
226d904213
feat: Add model selection logic ( #1678 )
2025-06-26 14:51:32 +00:00
Noritaka Kobayashi
8bd166f74b
chore: fix typos in comment-out ( #1540 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-26 04:34:53 +00:00
Andrew Drozdov
d8ad80c7ea
Update geminiChat.ts ( #1681 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-26 04:27:35 +00:00
Bryan Morgan
b21cc2784b
429 fix ( #1668 )
2025-06-26 01:45:38 +00:00
Tommaso Sciortino
f59a7d75a2
Merge "Login with Google Workspace" auth option into "Login with Google" ( #1574 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-25 22:38:18 +00:00
zhiyue
1bae8c1220
fix(telemetry): handle all promise rejections in ClearcutLogger ( #1557 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-25 20:14:44 +00:00
Seth Troisi
9831e544fa
Minor style changes to prompt ( #1578 )
2025-06-25 20:00:44 +00:00
Bryan Morgan
fd8dcc70ff
changed 429 failover from 3 consecutive to 2 for OAuth users ( #1579 )
2025-06-25 19:37:23 +00:00
Bryan Morgan
f5c2c51d5a
[JUNE 25] Permanent failover to Flash model for OAuth users after persistent 429 errors ( #1376 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-24 22:48:55 +00:00
anj-s
eab527bbc8
Add the link to the privacy policy to the Usage Statistics section and remove debug logs ( #1393 )
2025-06-24 22:31:45 +00:00
Bryan Morgan
2079fbdf7d
[June 25] Fixed user agent string to be standards-compliant ( #1384 )
2025-06-24 09:11:09 -07:00
cornmander
c6f7229499
Update editor.ts ( #1371 )
2025-06-24 06:41:40 +00:00
Scott Densmore
1a57c3d61b
Add Zed Editor to Eidtor List ( #1372 )
2025-06-23 23:32:09 -07:00
Tommaso Sciortino
ce8abef6e7
Improve Auth error messaging ( #1358 )
2025-06-24 01:37:41 +00:00
owenofbrien
43cff878a1
Fix Clearcut logging wire format ( #1359 )
...
Fix for Clearcut logging wire format based on validation thread with Clearcut / Concord eng
2025-06-23 17:47:37 -07:00
Jerop Kipruto
a8ad0a7b7d
Refactor usage statistics to be a top-level setting ( #1363 )
...
This commit refactors the `usageStatisticsEnabled` setting from a sub-property of the `telemetry` configuration to a top-level setting. This change simplifies the configuration by decoupling usage statistics from the telemetry settings.
The documentation has also been updated to reflect this change.
2025-06-24 00:29:31 +00:00
anj-s
629ed02a9a
Fix duplicate startSession logs and duplicate logging events over the wire ( #1357 )
2025-06-24 00:05:42 +00:00
Jerop Kipruto
463797730e
Ensure telemetry events are flushed immediately ( #1344 )
...
The previous implementation used `flushIfNeeded` to batch most telemetry events, but it was not reliably sending them, leading to data loss. Notably, the `startSession` event, which already used `flushToClearcut`, was working correctly, indicating an issue with the batching logic itself.
This change replaces all calls to `flushIfNeeded` with `flushToClearcut` to align all event logging with the working `startSession` implementation and ensure that events are sent immediately. This prioritizes the reliability of data collection over network efficiency.
This is a temporary solution to prevent further data loss. The underlying issue with the batching mechanism in `flushIfNeeded` should be investigated and fixed in the future, at which point this change can be reverted.
2025-06-23 22:05:02 +00:00
Abhi
749de0662e
Add error messaging for 429 errors ( #1316 )
2025-06-23 21:30:13 +00:00
Jerop Kipruto
5ae029009b
refactor: rename disableDataCollection to dataCollectionEnabled ( #1319 )
...
Renames the `disableDataCollection` flag to the more intuitive and positive `dataCollectionEnabled`.
This change improves code clarity by avoiding double negatives and making the purpose of the flag more direct. The logic has been inverted wherever the flag is used to accommodate the new naming convention.
Using a suffix like `"Enabled"` follows a common convention that improves readability.
- A condition like `if (dataCollectionEnabled)` reads like a natural language sentence ("if data collection is enabled"), which reduces cognitive load.
- Distinguishes the boolean flag (representing a state) from potential functions that would perform an action (e.g., `enableDataCollection()` or `disableDataCollection()`), avoiding ambiguity between checking a value and calling a function.
#750
2025-06-23 21:19:40 +00:00
Jerop Kipruto
091d7b8ee9
Fix batch flush to Clearcut ( #1337 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-23 21:12:58 +00:00
Jacob Richman
9d8bdc8e65
A couple of these log messages were now showing up every time on app startup ( #1335 )
2025-06-23 11:31:13 -07:00
N. Taylor Mullen
53dcaf56c7
Remove .gitignore logging from startup. ( #1323 )
2025-06-23 11:12:42 -07:00
owenofbrien
7201da6a02
Enable clearcut logging by default ( #1309 )
...
Clearcut logging can now be disabled via disableDataCollection in user settings
2025-06-23 10:18:58 -07:00
Tommaso Sciortino
5a13a51619
Sanitize MCP FunctionDeclarations to workaround Vertex bug ( #1330 )
2025-06-23 09:13:53 -07:00