Fix locale-specific date formatting issue in environmentContext.ts (#5889)

Co-authored-by: Jacob Richman <jacob314@gmail.com>
This commit is contained in:
fuyou 2025-08-20 04:24:28 +08:00 committed by GitHub
parent 1b9107a8bb
commit 24858b319a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View File

@ -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",

View File

@ -62,7 +62,7 @@ export async function getEnvironmentContext(config: Config): Promise<Part[]> {
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();