Sandy Tao
da760b166d
feat(ui): shorten context overflow message when <50% of limit ( #10812 )
2025-10-09 17:22:26 +00:00
Sandy Tao
5b77a745e1
feat(core): Stop context window overflow when sending chat ( #10459 )
2025-10-08 22:20:44 +00:00
bl-ue
e4b082d8cc
feat(sessions): Add automatic session cleanup and retention policy ( #7662 )
2025-10-06 19:34:00 +00:00
Gal Zahavi
a4e3352824
refactor(ui): Optimize rendering performance ( #8239 )
2025-09-17 22:37:13 +00:00
Abhi
81cb042da7
feat(telemetry): Add telemetry and metrics for model routing ( #8518 )
2025-09-16 20:53:58 +00:00
Arya Gummadi
3e48d743fa
feat: auto-approve pending tool calls when auto_edit/yolo is activated ( #6665 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2025-09-15 03:20:21 +00:00
Gal Zahavi
dc7656af8c
feat(shell): enable interactive commands with virtual terminal ( #6694 )
2025-09-11 20:27:27 +00:00
Sandy Tao
8985fd43c8
feat(ui): Add confirmation dialog for disabling loop detection for current session ( #8231 )
2025-09-11 05:20:13 +00:00
owenofbrien
e795f398fb
Log config.useSmartEdit to Clearcut ( #7617 )
2025-09-03 09:58:47 +00:00
bl-ue
c88afaa5f5
feat(sessions): Integrate chat recording into GeminiChat ( #6721 )
2025-09-03 05:29:07 +00:00
Tommaso Sciortino
95db24f234
Show citations at the end of each turn ( #7350 )
2025-08-28 23:42:54 +00:00
fuyou
897f0cfa77
Fix(command): line/block Comments Incorrectly Parsed as Slash Commands ( #6957 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2025-08-26 03:51:27 +00:00
Pascal Birchler
a97a6cc71b
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
shishu314
905ac484b2
Log yolo mode + number of turns ( #6055 )
...
Co-authored-by: Shi Shu <shii@google.com >
2025-08-25 20:06:47 +00:00
Pascal Birchler
b2d47dda1f
chore(test): install and configure vitest eslint plugin ( #3228 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-08-25 14:21:47 +00:00
Tommaso Sciortino
bcd4abcbd7
Change the type of ToolResult.responseParts ( #6875 )
2025-08-22 21:12:05 +00:00
Victor May
5035ef1d19
Retry Message Stream on Empty Chunks ( #6777 )
2025-08-22 19:43:53 +00:00
Victor May
42e30bbe8b
Fixing at command race condition ( #6663 )
2025-08-20 19:51:31 +00:00
Adam Weidman
8bd72efbfc
move errorParsing.ts to core ( #6159 )
2025-08-13 17:57:11 +00:00
Jacob Richman
bf9a5d1c54
Switch from useInput to useKeypress. ( #6056 )
2025-08-12 21:05:49 +00:00
shishu314
81de0fffa2
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
81c8e0163c
feat(core): Introduce DeclarativeTool and ToolInvocation. ( #5613 )
2025-08-06 17:50:02 +00:00
Pyush Sinha
ef909bd58a
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
a8b72e091f
fix: Clear previous thoughts when starting new prompts ( #4966 )
2025-07-28 17:57:33 +00:00
Abhi
3311d0944e
(feat): Initial Version of Custom Commands ( #4572 )
2025-07-22 04:34:55 +00:00
darkcocoa
e475e405db
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
d945255635
Logs the auth type in the user prompts, api responses and errors ( #3795 )
2025-07-11 16:47:46 +00:00
uttamkanodia14
3bd85150b2
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
fd717d922d
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
33a1a0d54d
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
3227b5286f
feature(commands) - Refactor Slash Command + Vision For the Future ( #3175 )
2025-07-07 20:45:44 +00:00
N. Taylor Mullen
69174d26e9
fix(cli): Group cancelled tool call responses to prevent API errors ( #3333 )
2025-07-05 20:56:39 +00:00
Tommaso Sciortino
1760779bab
Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE ( #2769 )
2025-07-01 00:11:54 +00:00
Abhi
fc2ea1add3
feat: Change /stats to include more detailed breakdowns ( #2615 )
2025-06-30 00:44:33 +00:00
Sandy Tao
dd59b545f0
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
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
Brandon Keiji
5ad4a0a826
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Abhi
b308e0eaef
feat: add custom message for 429 errors ( #1366 )
2025-06-24 03:43:00 +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
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
owenofbrien
a230beb945
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
a9d2ec7d46
feat: Add client-initiated tool call handling ( #1292 )
2025-06-22 01:35:36 -04:00
Abhi
48d6d15a61
bug: fix cancel after a tool has been used ( #1270 )
2025-06-20 20:01:44 -07:00
Louis Jimenez
18d2f3bebd
Make checkpoints configurable in settings.json ( #1251 )
2025-06-20 00:39:15 -04:00
N. Taylor Mullen
a41d69e279
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
eda4c79222
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
cb4b803f5b
feat: External editor settings ( #882 )
2025-06-11 18:21:54 -07:00
Louis Jimenez
b19571d9ab
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
Abhi
41b82b00fa
feat: Add UI for /stats slash command ( #883 )
2025-06-10 15:59:52 -04:00
Abhi
833d6f2319
feat: Display initial token usage metrics in /stats ( #879 )
2025-06-09 20:25:37 -04:00