Srinath Padmanabhan
1a94129b09
fix(telemetry): correct onboarding and token storage metrics
...
This commit addresses two issues with telemetry recording:
1. The metric was missing the attribute, causing a TypeScript error when was called. The attribute has been added back to the metric definition.
2. The metric was being incorrectly called on every token refresh. This has been corrected by removing the calls from the token refresh listener and refactoring the valid success paths to call a new helper function to avoid code duplication.
2026-03-03 12:35:41 -08:00
Srinath Padmanabhan
ed2204ffce
feat(telemetry): add onboarding start and end metrics for login with google
2026-03-03 12:35:41 -08:00
Gaurav
b2d6844f9b
feat(billing): implement G1 AI credits overage flow with billing telemetry ( #18590 )
2026-02-27 18:15:06 +00:00
heaventourist
b1befee8fb
feat(telemetry) Instrument traces with more attributes and make them available to OTEL users ( #20237 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com >
Co-authored-by: MD. MOHIBUR RAHMAN <35300157+mrpmohiburrahman@users.noreply.github.com >
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
Co-authored-by: joshualitt <joshualitt@google.com >
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
Co-authored-by: Google Admin <github-admin@google.com >
Co-authored-by: Ben Knutson <benknutson@google.com >
2026-02-27 02:26:16 +00:00
Jerop Kipruto
bf278ef2b0
feat(plan): support automatic model switching for Plan Mode ( #20240 )
2026-02-25 00:15:14 +00:00
Sandy Tao
3ff5cfaaf6
feat(telemetry): Add context breakdown to API response event ( #19699 )
2026-02-24 23:26:28 +00:00
Michael Bleigh
d47d4855db
feat(hooks): adds support for RuntimeHook functions. ( #19598 )
2026-02-24 21:03:36 +00:00
Rishabh Khandelwal
dde844dbe1
feat(security): Introduce Conseca framework ( #13193 )
2026-02-24 02:44:28 +00:00
Abhi
acb7f577de
chore(lint): fix lint errors seen when running npm run lint ( #19844 )
2026-02-21 18:33:25 +00:00
Christian Gunderman
58d637f919
Disallow and suppress unsafe assignment ( #19736 )
2026-02-20 22:28:55 +00:00
matt korwel
0f855fc0c4
fix(security): rate limit web_fetch tool to mitigate DDoS via prompt injection ( #19567 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 17:18:07 +00:00
Adam Weidman
a468407098
chore(core): improve encapsulation and remove unused exports ( #19556 )
2026-02-19 20:19:32 +00:00
Adib234
264c7aceaa
fix(core): resolve crash in ClearcutLogger when os.cpus() is empty ( #19555 )
2026-02-19 20:13:28 +00:00
joshualitt
55c628e967
feat(core): experimental in-progress steering hints (1 of 3) ( #19008 )
2026-02-17 22:59:33 +00:00
Yuna Seol
8aca3068cf
feat: add role-specific statistics to telemetry and UI (cont. #15234 ) ( #18824 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-02-17 17:32:30 +00:00
Abhi
bf9ca33c18
feat(telemetry): add keychain availability and token storage metrics ( #18971 )
2026-02-17 15:11:38 +00:00
Gaurav
bbf6800778
fix(telemetry): replace JSON.stringify with safeJsonStringify in file exporters ( #19244 )
2026-02-17 15:01:54 +00:00
Jerop Kipruto
60be42f095
refactor(core): adopt CoreToolCallStatus enum for type safety ( #18998 )
2026-02-13 16:27:20 +00:00
Adib234
868f43927e
feat(plan): create metrics for usage of AskUser tool ( #18820 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-12 17:46:59 +00:00
Kevin Ramdass
a2174751de
feat(telemetry): Ensure experiment IDs are included in OpenTelemetry logs ( #18747 )
2026-02-10 21:01:35 +00:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
Abhi
8ec176e005
feat(context): implement observation masking for tool outputs ( #18389 )
2026-02-06 01:53:11 +00:00
Adib234
4ffc349c18
feat(plan): create a metric for execution of plans generated in plan mode ( #18236 )
2026-02-05 23:46:34 +00:00
Adib234
fe975da91e
feat(plan): implement support for MCP servers in Plan mode ( #18229 )
2026-02-05 21:37:28 +00:00
Adib234
53027af94c
Add telemetry to rewind ( #18122 )
2026-02-03 21:17:29 +00:00
matt korwel
a8b4c38c89
chore(core): reassign telemetry keys to avoid server conflict ( #18161 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 06:43:57 -06:00
kapsner
4dca5c27c6
feat(core): add support for positron ide ( #15045 ) ( #15047 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Shreya Keshive <shreyakeshive@google.com >
2026-01-28 15:08:03 +00:00
matt korwel
57601adc90
feat(routing): A/B Test Numerical Complexity Scoring for Gemini 3 ( #16041 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2026-01-22 22:12:07 +00:00
Adib234
e5745f16cb
feat(plan): telemetry to track adoption and usage of plan mode ( #16863 )
2026-01-20 18:57:34 +00:00
Sehoon Shon
42fd647373
fix(core): truncate large telemetry log entries ( #16769 )
2026-01-16 19:30:48 +00:00
Jacob Richman
f7f38e2b9e
Make merged settings non-nullable and fix all lints related to that. ( #16647 )
2026-01-15 17:26:10 +00:00
Christian Gunderman
6ef2a92233
Collect hardware details telemetry. ( #16119 )
2026-01-12 23:59:22 +00:00
Adib234
e5f7a9c424
feat: implement file system reversion utilities for rewind ( #15715 )
2026-01-08 22:21:15 +00:00
Gaurav
143bb63483
Add exp.gws_experiment field to LogEventEntry ( #16062 )
2026-01-07 19:26:25 +00:00
Adib234
57012ae5b3
Core data structure updates for Rewind functionality ( #15714 )
2026-01-07 17:10:22 +00:00
Abhi
b13c6b57ae
chore: rename smart-edit to edit ( #15923 )
2026-01-05 20:25:54 +00:00
Abhi
f3625aab13
refactor: consolidate EditTool and SmartEditTool ( #15857 )
2026-01-05 04:52:14 +00:00
Abhi
12c7c9cc42
feat(core,cli): enforce mandatory MessageBus injection (Phase 3 Hard Migration) ( #15776 )
2026-01-04 22:11:43 +00:00
Abhi
c0ccb22460
chore: cleanup old smart edit settings ( #15832 )
2026-01-02 22:28:28 +00:00
Adib234
10ae84869a
Migrate console to coreEvents.emitFeedback or debugLogger ( #15219 )
2025-12-29 20:46:10 +00:00
Abhi
5566292cc8
refactor(core): extract static concerns from CoreToolScheduler ( #15589 )
2025-12-26 20:51:39 +00:00
N. Taylor Mullen
0843d9af58
fix(core): use debugLogger.debug for startup profiler logs ( #15443 )
2025-12-22 20:45:33 +00:00
Abhi
b923604602
feat(telemetry): add clearcut logging for hooks ( #15405 )
2025-12-21 21:18:42 +00:00
Christian Gunderman
7f2d33458a
Disallow unnecessary awaits. ( #15172 )
2025-12-17 05:28:18 +00:00
Jacob Richman
79f664d593
Show raw input token counts in json output. ( #15021 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-16 02:47:39 +00:00
Shardul Natu
d030a1f62f
update(telemetry): add hashed_extension_name to field to extension events ( #15025 )
...
Co-authored-by: Shnatu <snatu@google.com >
2025-12-15 17:40:54 +00:00
Christian Gunderman
942bcfc61e
Disallow redundant typecasts. ( #15030 )
2025-12-13 01:43:43 +00:00
Allen Hutchison
5f298c17d7
feat: Persistent "Always Allow" policies with granular shell & MCP support ( #14737 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-12 21:45:39 +00:00
Kevin Ramdass
20164ebcda
test: update ide detection tests to make them more robust when run in an ide ( #15008 )
2025-12-12 19:53:07 +00:00