diff --git a/src/core/prompts/system.ts b/src/core/prompts/system.ts index 968cfe5a4a..6508ba9f03 100644 --- a/src/core/prompts/system.ts +++ b/src/core/prompts/system.ts @@ -5,7 +5,7 @@ import { McpHub } from "@services/mcp/McpHub" import { BrowserSettings } from "@shared/BrowserSettings" import { SYSTEM_PROMPT_CLAUDE4_EXPERIMENTAL } from "@core/prompts/model_prompts/claude4-experimental" import { SYSTEM_PROMPT_CLAUDE4 } from "@core/prompts/model_prompts/claude4" -import { USE_EXPERIMENTAL_CLAUDE4_FEATURES } from "@core/task/index"; +import { USE_EXPERIMENTAL_CLAUDE4_FEATURES } from "@core/task/index" export const SYSTEM_PROMPT = async ( cwd: string, @@ -14,14 +14,13 @@ export const SYSTEM_PROMPT = async ( browserSettings: BrowserSettings, isNextGenModel: boolean = false, ) => { - if (isNextGenModel && USE_EXPERIMENTAL_CLAUDE4_FEATURES) { return SYSTEM_PROMPT_CLAUDE4_EXPERIMENTAL(cwd, supportsBrowserUse, mcpHub, browserSettings) } - if (isNextGenModel) { - return SYSTEM_PROMPT_CLAUDE4(cwd, supportsBrowserUse, mcpHub, browserSettings) - } + if (isNextGenModel) { + return SYSTEM_PROMPT_CLAUDE4(cwd, supportsBrowserUse, mcpHub, browserSettings) + } return `You are Cline, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. @@ -650,7 +649,6 @@ You accomplish a given task iteratively, breaking it down into clear steps and w 5. The user may provide feedback, which you can use to make improvements and try again. But DO NOT continue in pointless back and forth conversations, i.e. don't end your responses with questions or offers for further assistance.` } - export function addUserInstructions( globalClineRulesFileInstructions?: string, localClineRulesFileInstructions?: string,