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); expect(parts.length).toBe(1);
const context = parts[0].text; 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(`My operating system is: ${process.platform}`);
expect(context).toContain( expect(context).toContain(
"I'm currently working in the directory: /test/dir", "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 = ` const context = `
This is the Gemini CLI. We are setting up the context for our chat. 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} My operating system is: ${platform}
${directoryContext} ${directoryContext}
`.trim(); `.trim();