mirror of
https://github.com/pacnpal/Roo-Code.git
synced 2025-12-20 12:21:13 -05:00
Add the current time to the system prompt
This commit is contained in:
@@ -2462,6 +2462,22 @@ export class Cline {
|
|||||||
details += terminalDetails
|
details += terminalDetails
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Add current time information with timezone
|
||||||
|
const now = new Date()
|
||||||
|
const formatter = new Intl.DateTimeFormat(undefined, {
|
||||||
|
year: 'numeric',
|
||||||
|
month: 'numeric',
|
||||||
|
day: 'numeric',
|
||||||
|
hour: 'numeric',
|
||||||
|
minute: 'numeric',
|
||||||
|
second: 'numeric',
|
||||||
|
hour12: true
|
||||||
|
})
|
||||||
|
const timeZone = formatter.resolvedOptions().timeZone
|
||||||
|
const timeZoneOffset = -now.getTimezoneOffset() / 60 // Convert to hours and invert sign to match conventional notation
|
||||||
|
const timeZoneOffsetStr = `${timeZoneOffset >= 0 ? '+' : ''}${timeZoneOffset}:00`
|
||||||
|
details += `\n\n# Current Time\n${formatter.format(now)} (${timeZone}, UTC${timeZoneOffsetStr})`
|
||||||
|
|
||||||
if (includeFileDetails) {
|
if (includeFileDetails) {
|
||||||
details += `\n\n# Current Working Directory (${cwd.toPosix()}) Files\n`
|
details += `\n\n# Current Working Directory (${cwd.toPosix()}) Files\n`
|
||||||
const isDesktop = arePathsEqual(cwd, path.join(os.homedir(), "Desktop"))
|
const isDesktop = arePathsEqual(cwd, path.join(os.homedir(), "Desktop"))
|
||||||
|
|||||||
Reference in New Issue
Block a user