summaryrefslogtreecommitdiff
path: root/packages/core/src/telemetry/uiTelemetry.ts
diff options
context:
space:
mode:
authorNick Salerni <[email protected]>2025-07-17 07:14:35 -0700
committerGitHub <[email protected]>2025-07-17 14:14:35 +0000
commit0d64355be6f69beb09c6c2f9fb1d08eb42f5f8e7 (patch)
tree1fa9739b909ef67b20d2797f311b6dd596dada90 /packages/core/src/telemetry/uiTelemetry.ts
parentac8e98511edc89533cf906f87835752c4531423a (diff)
bug(ux): update context percentage when /clear command is run (#4162)
Co-authored-by: matt korwel <[email protected]>
Diffstat (limited to 'packages/core/src/telemetry/uiTelemetry.ts')
-rw-r--r--packages/core/src/telemetry/uiTelemetry.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/core/src/telemetry/uiTelemetry.ts b/packages/core/src/telemetry/uiTelemetry.ts
index 71409696..2713ac65 100644
--- a/packages/core/src/telemetry/uiTelemetry.ts
+++ b/packages/core/src/telemetry/uiTelemetry.ts
@@ -133,6 +133,14 @@ export class UiTelemetryService extends EventEmitter {
return this.#lastPromptTokenCount;
}
+ resetLastPromptTokenCount(): void {
+ this.#lastPromptTokenCount = 0;
+ this.emit('update', {
+ metrics: this.#metrics,
+ lastPromptTokenCount: this.#lastPromptTokenCount,
+ });
+ }
+
private getOrCreateModelMetrics(modelName: string): ModelMetrics {
if (!this.#metrics.models[modelName]) {
this.#metrics.models[modelName] = createInitialModelMetrics();