You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// In CLI mode, provider might be undefined, so we need to handle this case
1390
+
if(!provider){
1391
+
// For CLI mode, create a minimal system prompt that includes MCP server information
1392
+
constmcpServersSection=awaitgetMcpServersSection(
1393
+
mcpHub,
1394
+
this.diffEnabled ? this.diffStrategy : undefined,
1395
+
enableMcpServerCreation,
1396
+
)
1397
+
1398
+
constsystemPrompt=`You are Roo, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. Applying the wisdom in this document (docs/prompts/development-prompt.md), you write the application code
1399
+
1400
+
====
1401
+
1402
+
MARKDOWN RULES
1403
+
1404
+
ALL responses MUST show ANY \`language construct\` OR filename reference as clickable, exactly as [\`filename OR language.declaration()\`](relative/file/path.ext:line); line is required for \`syntax\` and optional for filename links. This applies to ALL markdown responses and ALSO those in <attempt_completion>
1405
+
1406
+
====
1407
+
1408
+
TOOL USE
1409
+
1410
+
You have access to a set of tools that are executed upon the user's approval. You can use one tool per message, and will receive the result of that tool use in the user's response. You use tools step-by-step to accomplish a given task, with each tool use informed by the result of the previous tool use.
0 commit comments