Pass current language to system prompt correctly (#1793)

This commit is contained in:
Matt Rubens 2025-03-19 01:03:54 -04:00 • committed by GitHub
parent b520b6f724
commit dc9fc13a22
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 0 deletions

View file

@ -0,0 +1,5 @@
---
"roo-cline": patch
---
Pass current language to system prompt correctly

View file

@ -1125,6 +1125,7 @@ export class Cline extends EventEmitter<ClineEvents> {
experiments,
enableMcpServerCreation,
browserToolEnabled,
language,
} = (await this.providerRef.deref()?.getState()) ?? {}
const { customModes } = (await this.providerRef.deref()?.getState()) ?? {}
const systemPrompt = await (async () => {
@ -1146,6 +1147,7 @@ export class Cline extends EventEmitter<ClineEvents> {
this.diffEnabled,
experiments,
enableMcpServerCreation,
language,
rooIgnoreInstructions,
)
})()

View file

@ -1988,6 +1988,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
experiments,
enableMcpServerCreation,
browserToolEnabled,
language,
} = await this.getState()
// Create diffStrategy based on current model and settings
@ -2021,6 +2022,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
diffEnabled,
experiments,
enableMcpServerCreation,
language,
rooIgnoreInstructions,
)
return systemPrompt