diff --git a/src/core/Cline.ts b/src/core/Cline.ts index 86a4ec5..f85bf18 100644 --- a/src/core/Cline.ts +++ b/src/core/Cline.ts @@ -3041,6 +3041,10 @@ export class Cline { const timeZoneOffsetStr = `${timeZoneOffset >= 0 ? "+" : ""}${timeZoneOffset}:00` details += `\n\n# Current Time\n${formatter.format(now)} (${timeZone}, UTC${timeZoneOffsetStr})` + // Add context tokens information + const { contextTokens } = getApiMetrics(this.clineMessages) + details += `\n\n# Current Context Size (Tokens)\n${contextTokens ? contextTokens.toLocaleString() : "(Not available)"}` + // Add current mode and any mode-specific warnings const { mode, customModes } = (await this.providerRef.deref()?.getState()) ?? {} const currentMode = mode ?? defaultModeSlug