| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-20 | Fixing at command race condition (#6663) | Victor May | |
| 2025-08-13 | move errorParsing.ts to core (#6159) | Adam Weidman | |
| 2025-08-12 | Switch from useInput to useKeypress. (#6056) | Jacob Richman | |
| 2025-08-06 | fix: Restore user input when the user cancels response (#5601) | shishu314 | |
| Co-authored-by: Shi Shu <[email protected]> Co-authored-by: Jacob Richman <[email protected]> | |||
| 2025-08-06 | feat(core): Introduce `DeclarativeTool` and `ToolInvocation`. (#5613) | joshualitt | |
| 2025-08-04 | fix: /help remove flickering and respect clear shortcut (ctr+l) (#3611) | Pyush Sinha | |
| Co-authored-by: Jacob Richman <[email protected]> Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-07-28 | fix: Clear previous thoughts when starting new prompts (#4966) | Neha Prasad | |
| 2025-07-22 | (feat): Initial Version of Custom Commands (#4572) | Abhi | |
| 2025-07-21 | fix: Add warning message for token limit truncation (#2260) | darkcocoa | |
| Co-authored-by: Sandy Tao <[email protected]> | |||
| 2025-07-11 | Logs the auth type in the user prompts, api responses and errors (#3795) | uttamkanodia14 | |
| 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-09 | Remove auto-execution on Flash in the event of a 429/Quota failover (#3662) | Bryan Morgan | |
| Co-authored-by: Jenna Inouye <[email protected]> | |||
| 2025-07-09 | Improve quota- and resource-related 429 error handling, also taking Code ↵ | Bryan Morgan | |
| Assist customer tiers into consideration (#3609) | |||
| 2025-07-07 | feature(commands) - Refactor Slash Command + Vision For the Future (#3175) | Abhi | |
| 2025-07-05 | fix(cli): Group cancelled tool call responses to prevent API errors (#3333) | N. Taylor Mullen | |
| 2025-07-01 | Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE (#2769) | Tommaso Sciortino | |
| 2025-06-30 | feat: Change /stats to include more detailed breakdowns (#2615) | Abhi | |
| 2025-06-27 | Upgrade to Ink 6 and React 19 (#2096) | Sandy Tao | |
| Co-authored-by: jacob314 <[email protected]> | |||
| 2025-06-25 | Merge "Login with Google Workspace" auth option into "Login with Google" (#1574) | Tommaso Sciortino | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-25 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 2025-06-24 | feat: add custom message for 429 errors (#1366) | Abhi | |
| 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-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-22 | feat: Add client-initiated tool call handling (#1292) | Abhi | |
| 2025-06-20 | bug: fix cancel after a tool has been used (#1270) | Abhi | |
| 2025-06-20 | Make checkpoints configurable in settings.json (#1251) | Louis Jimenez | |
| 2025-06-20 | fix: flicker of StreamingState to Idle when tool finishes (#1190) (#1216) | N. Taylor Mullen | |
| Co-authored-by: Asad Memon <[email protected]> | |||
| 2025-06-19 | Auth First Run (#1207) | matt korwel | |
| Co-authored-by: Tommaso Sciortino <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-11 | feat: External editor settings (#882) | Leo | |
| 2025-06-11 | Restore Checkpoint Feature (#934) | Louis Jimenez | |
| 2025-06-10 | feat: Add UI for /stats slash command (#883) | Abhi | |
| 2025-06-09 | feat: Display initial token usage metrics in /stats (#879) | Abhi | |
| 2025-06-08 | fix(tool-scheduler): Correctly pipe cancellation signal to tool calls (#852) | N. Taylor Mullen | |
| 2025-06-08 | fix(cli): correctly handle tool invocation cancellation (#844) | N. Taylor Mullen | |
| 2025-06-07 | refactor: rename gemini-code to gemini-cli (#822) | cperry-goog | |
| 2025-06-05 | refactor: remove unnecessary useRefs (#780) | Brandon Keiji | |
| 2025-06-03 | Refactor: Use config.getGeminiClient() for GeminiClient instantiation (#715) | N. Taylor Mullen | |
| 2025-06-02 | refactor: maintain 1 GeminiChat per GeminiClient (#710) | Brandon Keiji | |
| 2025-06-02 | fix: Ensure all tool calls are complete before submitting responses (#689) | N. Taylor Mullen | |
| 2025-06-01 | refactor: Centralize tool scheduling logic and simplify React hook (#670) | N. Taylor Mullen | |
| 2025-05-29 | Refactor read-file and support images. (#480) | Jacob Richman | |
