shishu314
1f0ad86544
fix: Restore user input when the user cancels response ( #5601 )
...
Co-authored-by: Shi Shu <shii@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-06 19:19:10 +00:00
joshualitt
6133bea388
feat(core): Introduce `DeclarativeTool` and `ToolInvocation`. ( #5613 )
2025-08-06 17:50:02 +00:00
Pyush Sinha
e506b40c27
fix: /help remove flickering and respect clear shortcut (ctr+l) ( #3611 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-04 16:53:50 +00:00
Neha Prasad
a5ea113a8e
fix: Clear previous thoughts when starting new prompts ( #4966 )
2025-07-28 17:57:33 +00:00
Abhi
9daead63dd
(feat): Initial Version of Custom Commands ( #4572 )
2025-07-22 04:34:55 +00:00
darkcocoa
4c3532d2b3
fix: Add warning message for token limit truncation ( #2260 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-07-21 21:57:11 +00:00
uttamkanodia14
93284281de
Logs the auth type in the user prompts, api responses and errors ( #3795 )
2025-07-11 16:47:46 +00:00
uttamkanodia14
063481faa4
Adding TurnId to Tool call and API responses and error logs. ( #3039 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-09 18:49:30 +00:00
Bryan Morgan
8a6509ffeb
Remove auto-execution on Flash in the event of a 429/Quota failover ( #3662 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-07-09 17:55:56 +00:00
Bryan Morgan
b0cce95286
Improve quota- and resource-related 429 error handling, also taking Code Assist customer tiers into consideration ( #3609 )
2025-07-09 14:18:15 +00:00
Abhi
aa10ccba71
feature(commands) - Refactor Slash Command + Vision For the Future ( #3175 )
2025-07-07 20:45:44 +00:00
N. Taylor Mullen
4be32d1f73
fix(cli): Group cancelled tool call responses to prevent API errors ( #3333 )
2025-07-05 20:56:39 +00:00
Tommaso Sciortino
3587054d32
Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE ( #2769 )
2025-07-01 00:11:54 +00:00
Abhi
770f862832
feat: Change /stats to include more detailed breakdowns ( #2615 )
2025-06-30 00:44:33 +00:00
Sandy Tao
150df382f8
Upgrade to Ink 6 and React 19 ( #2096 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-06-27 23:39:54 +00:00
Tommaso Sciortino
79c647d486
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
Brandon Keiji
f6c36f75e3
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Abhi
d3f13c71ae
feat: add custom message for 429 errors ( #1366 )
2025-06-24 03:43:00 +00:00
Jerop Kipruto
b443b5e800
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
Jerop Kipruto
98f3a7066e
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
owenofbrien
4cfab0a893
Clearcut logging - initial implementation ( #1274 )
...
Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc.
2025-06-22 14:26:48 +00:00
Abhi
c9950b3cb2
feat: Add client-initiated tool call handling ( #1292 )
2025-06-22 01:35:36 -04:00
Abhi
52afcb3a12
bug: fix cancel after a tool has been used ( #1270 )
2025-06-20 20:01:44 -07:00
Louis Jimenez
6c67618624
Make checkpoints configurable in settings.json ( #1251 )
2025-06-20 00:39:15 -04:00
N. Taylor Mullen
4059a3e8ee
fix: flicker of StreamingState to Idle when tool finishes ( #1190 ) ( #1216 )
...
Co-authored-by: Asad Memon <asad.lionpk@gmail.com>
2025-06-20 01:25:23 +00:00
matt korwel
04518b52c0
Auth First Run ( #1207 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-06-19 16:52:22 -07:00
Leo
1ef68e0612
feat: External editor settings ( #882 )
2025-06-11 18:21:54 -07:00
Louis Jimenez
e0f4f428fc
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
Abhi
9c3f34890f
feat: Add UI for /stats slash command ( #883 )
2025-06-10 15:59:52 -04:00
Abhi
7f1252d364
feat: Display initial token usage metrics in /stats ( #879 )
2025-06-09 20:25:37 -04:00
N. Taylor Mullen
f2ea78d0e4
fix(tool-scheduler): Correctly pipe cancellation signal to tool calls ( #852 )
2025-06-08 22:42:49 +00:00
N. Taylor Mullen
241c404573
fix(cli): correctly handle tool invocation cancellation ( #844 )
2025-06-08 11:14:45 -07:00
cperry-goog
18d6a11c04
refactor: rename gemini-code to gemini-cli ( #822 )
2025-06-07 14:27:22 -07:00
Brandon Keiji
2285bba66e
refactor: remove unnecessary useRefs ( #780 )
2025-06-05 21:33:24 +00:00
N. Taylor Mullen
8ab74ef1bb
Refactor: Use config.getGeminiClient() for GeminiClient instantiation ( #715 )
2025-06-03 05:30:52 +00:00
Brandon Keiji
74801e9004
refactor: maintain 1 GeminiChat per GeminiClient ( #710 )
2025-06-02 19:10:54 -07:00
N. Taylor Mullen
34b81abd9c
fix: Ensure all tool calls are complete before submitting responses ( #689 )
2025-06-02 08:50:28 +00:00
N. Taylor Mullen
f2a8d39f42
refactor: Centralize tool scheduling logic and simplify React hook ( #670 )
2025-06-01 14:16:24 -07:00
Jacob Richman
dab7517622
Refactor read-file and support images. ( #480 )
2025-05-29 15:30:18 -07:00