From 24858b319a81aa4293ffebd8573b6d38c428fec5 Mon Sep 17 00:00:00 2001 From: fuyou Date: Wed, 20 Aug 2025 04:24:28 +0800 Subject: [PATCH] Fix locale-specific date formatting issue in environmentContext.ts (#5889) Co-authored-by: Jacob Richman --- packages/core/src/utils/environmentContext.test.ts | 3 ++- packages/core/src/utils/environmentContext.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/utils/environmentContext.test.ts b/packages/core/src/utils/environmentContext.test.ts index 656fb63f..ff8c1d20 100644 --- a/packages/core/src/utils/environmentContext.test.ts +++ b/packages/core/src/utils/environmentContext.test.ts @@ -106,7 +106,8 @@ describe('getEnvironmentContext', () => { expect(parts.length).toBe(1); const context = parts[0].text; - expect(context).toContain("Today's date is Tuesday, August 5, 2025"); + expect(context).toContain("Today's date is"); + expect(context).toContain("(formatted according to the user's locale)"); expect(context).toContain(`My operating system is: ${process.platform}`); expect(context).toContain( "I'm currently working in the directory: /test/dir", diff --git a/packages/core/src/utils/environmentContext.ts b/packages/core/src/utils/environmentContext.ts index 79fb6049..96bd60d9 100644 --- a/packages/core/src/utils/environmentContext.ts +++ b/packages/core/src/utils/environmentContext.ts @@ -62,7 +62,7 @@ export async function getEnvironmentContext(config: Config): Promise { const context = ` This is the Gemini CLI. We are setting up the context for our chat. -Today's date is ${today}. +Today's date is ${today} (formatted according to the user's locale). My operating system is: ${platform} ${directoryContext} `.trim();