| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-12 | chore(usage telemetry): Freshen up Clearcut logging (#6013) | Richie Foreman | |
| Co-authored-by: christine betts <[email protected]> Co-authored-by: Jacob Richman <[email protected]> Co-authored-by: matt korwel <[email protected]> | |||
| 2025-08-11 | feat: add "surface" to all logs (#5862) | Lee James | |
| 2025-08-08 | Fix for git issue 5657 to add lines of code added/removed telemetry (#5823) | agarwalravikant | |
| Co-authored-by: Ravikant Agarwal <[email protected]> | |||
| 2025-08-08 | feat(telemetry): Prevent memory leak in ClearcutLogger (#5734) | Gal Zahavi | |
| 2025-08-07 | fix(cli) - Move logging into CodeAssistServer (#5781) | shishu314 | |
| Co-authored-by: Shi Shu <[email protected]> | |||
| 2025-08-07 | chore(telemetry): Log `FIREBASE_STUDIO` when using Gemini CLI within ↵ | Richie Foreman | |
| Firebase Studio (#5790) | |||
| 2025-08-06 | feat(core): Introduce `DeclarativeTool` and `ToolInvocation`. (#5613) | joshualitt | |
| 2025-08-06 | Fix to send user tool confirmation decision for yolo or non interacti… (#5677) | agarwalravikant | |
| Co-authored-by: Ravikant Agarwal <[email protected]> | |||
| 2025-08-05 | Refactor IDE client state management, improve user-facing error messages, ↵ | Shreya Keshive | |
| and add logging of connection events (#5591) Co-authored-by: matt korwel <[email protected]> | |||
| 2025-08-04 | Cloud Shell surface logging fix (#5364) | owenofbrien | |
| 2025-08-01 | [Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ↵ | Silvio Junior | |
| ToolCallResponseInfo and ToolResult (#5222) | |||
| 2025-08-01 | fix(core): Remove json output schema form the next speaker check prompt (#5325) | Sandy Tao | |
| Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> | |||
| 2025-07-31 | Replace FlashDecidedToContinueEvent with NextSpeakerCheckEvent (#5257) | Sandy Tao | |
| 2025-07-30 | Introduce IDE mode installer (#4877) | christine betts | |
| 2025-07-29 | Adds centralized support to log slash commands + sub commands (#5128) | Shreya Keshive | |
| 2025-07-27 | refactor(telemetry): enhance flushToClearcut method with retry logic and ↵ | Hyeladi Bassi | |
| early return for empty events (#1601) Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-24 | Log prompt id when a loop is detected (#4765) | Sandy Tao | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-07-23 | add `--telemetry-outfile` flag (#4689) | smhendrickson | |
| 2025-07-23 | Log flash continue (#4700) | Sandy Tao | |
| 2025-07-23 | Log when flash model decided to continue (#4698) | Sandy Tao | |
| Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> | |||
| 2025-07-18 | Implement loop check with LLM (#4337) | Sandy Tao | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-07-17 | feat(cli): add explicit proxy option in cli (#2526) | warjiang | |
| Co-authored-by: Dcatfly <[email protected]> | |||
| 2025-07-17 | Logging surface field in the start_session_event. Also logging sessio… (#4362) | uttamkanodia14 | |
| 2025-07-17 | bug(ux): update context percentage when /clear command is run (#4162) | Nick Salerni | |
| Co-authored-by: matt korwel <[email protected]> | |||
| 2025-07-15 | Log the 2 types of loop detection (#4193) | Sandy Tao | |
| 2025-07-14 | Fix circular reference JSON serialization in telemetry logging (#4150) | Bryan Morgan | |
| 2025-07-11 | Adds Flash Fallback logging and clearcut logging (#3843) | uttamkanodia14 | |
| 2025-07-11 | fix: `TypeError: Cannot read properties of undefined (reading 'authType')` ↵ | Gaurav | |
| (#3914) | |||
| 2025-07-11 | fix: clearcut logging (retry #3744) (#3751) | Gaurav | |
| 2025-07-11 | Logs the auth type in the user prompts, api responses and errors (#3795) | uttamkanodia14 | |
| 2025-07-11 | Remove extra logging in debug mode (#3864) | anj-s | |
| 2025-07-09 | Revert "fix: Use Email for Clearcut Logging and Refactor User Info Fetching" ↵ | matt korwel | |
| (#3744) | |||
| 2025-07-10 | fix: Use Email for Clearcut Logging and Refactor User Info Fetching (#3620) | Gaurav | |
| 2025-07-09 | Adding TurnId to Tool call and API responses and error logs. (#3039) | uttamkanodia14 | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-03 | Fixed Google User Id pass to Clearcut (#3147) | Bryan Morgan | |
| 2025-06-30 | feat: Change /stats to include more detailed breakdowns (#2615) | Abhi | |
| 2025-06-29 | Fix clearcut-logger.ts to event name GEMINI_CLI_API_RESPONSE_TOOL_TOK… (#1875) | uttamkanodia14 | |
| 2025-06-29 | Added obfuscated google account ID to clearcut log messages (#2593) | Bryan Morgan | |
| 2025-06-29 | Remove debug logs that are not actionable but numerous (#2030) | anj-s | |
| 2025-06-25 | fix(telemetry): handle all promise rejections in ClearcutLogger (#1557) | zhiyue | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-24 | Add the link to the privacy policy to the Usage Statistics section and ↵ | anj-s | |
| remove debug logs (#1393) | |||
| 2025-06-23 | Fix Clearcut logging wire format (#1359) | owenofbrien | |
| Fix for Clearcut logging wire format based on validation thread with Clearcut / Concord eng | |||
| 2025-06-24 | Fix duplicate startSession logs and duplicate logging events over the wire ↵ | anj-s | |
| (#1357) | |||
| 2025-06-23 | Ensure telemetry events are flushed immediately (#1344) | Jerop Kipruto | |
| 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 | refactor: rename `disableDataCollection` to `dataCollectionEnabled` (#1319) | Jerop Kipruto | |
| 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 | Fix batch flush to Clearcut (#1337) | Jerop Kipruto | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-23 | A couple of these log messages were now showing up every time on app startup ↵ | Jacob Richman | |
| (#1335) | |||
| 2025-06-23 | Enable clearcut logging by default (#1309) | owenofbrien | |
| Clearcut logging can now be disabled via disableDataCollection in user settings | |||
| 2025-06-22 | Clearcut logging - initial implementation (#1274) | owenofbrien | |
| Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc. | |||
| 2025-06-20 | fix: remove circular references in core package (#1271) (#1272) | Brandon Keiji | |
