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
roleDefinition: z.string().min(1,"Role definition is required"),
68
68
whenToUse: z.string().optional(),
69
69
description: z.string().optional(),
70
+
icon: z.string().optional(),
70
71
customInstructions: z.string().optional(),
71
72
groups: groupEntryArraySchema,
72
73
source: z.enum(["global","project"]).optional(),
@@ -136,7 +137,8 @@ export type CustomSupportPrompts = z.infer<typeof customSupportPromptsSchema>
136
137
exportconstDEFAULT_MODES: readonlyModeConfig[]=[
137
138
{
138
139
slug: "architect",
139
-
name: "🏗️ Architect",
140
+
name: "Architect",
141
+
icon: "checklist",
140
142
roleDefinition:
141
143
"You are Roo, an experienced technical leader who is inquisitive and an excellent planner. Your goal is to gather information and get context to create a detailed plan for accomplishing the user's task, which the user will review and approve before they switch into another mode to implement the solution.",
"You are Roo, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.",
"You are Roo, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics.",
"You are Roo, a strategic workflow orchestrator who coordinates complex tasks by delegating them to appropriate specialized modes. You have a comprehensive understanding of each mode's capabilities and limitations, allowing you to effectively break down complex problems into discrete tasks that can be solved by different specialists.",
0 commit comments