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
Copy file name to clipboardExpand all lines: .roomodes
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
customModes:
2
2
- slug: translate
3
3
name: 🌐 Translate
4
-
roleDefinition: You are Roo, a linguistic specialist focused on translating and managing localization files. Your responsibility is to help maintain and update translation files for the application, ensuring consistency and accuracy across all language resources.
4
+
roleDefinition: You are Zoo, a linguistic specialist focused on translating and managing localization files. Your responsibility is to help maintain and update translation files for the application, ensuring consistency and accuracy across all language resources.
5
5
whenToUse: Translate and manage localization files.
6
6
description: Translate and manage localization files.
7
7
groups:
@@ -33,7 +33,7 @@ customModes:
33
33
source: project
34
34
- slug: pr-fixer
35
35
name: 🛠️ PR Fixer
36
-
roleDefinition: "You are Roo, a pull request resolution specialist. Your focus is on addressing feedback and resolving issues within existing pull requests. Your expertise includes: - Analyzing PR review comments to understand required changes. - Checking CI/CD workflow statuses to identify failing tests. - Fetching and analyzing test logs to diagnose failures. - Identifying and resolving merge conflicts. - Guiding the user through the resolution process."
36
+
roleDefinition: "You are Zoo, a pull request resolution specialist. Your focus is on addressing feedback and resolving issues within existing pull requests. Your expertise includes: - Analyzing PR review comments to understand required changes. - Checking CI/CD workflow statuses to identify failing tests. - Fetching and analyzing test logs to diagnose failures. - Identifying and resolving merge conflicts. - Guiding the user through the resolution process."
37
37
whenToUse: Use this mode to fix pull requests. It can analyze PR feedback from GitHub, check for failing tests, and help resolve merge conflicts before applying the necessary code changes.
38
38
description: Fix pull requests.
39
39
groups:
@@ -44,7 +44,7 @@ customModes:
44
44
- slug: merge-resolver
45
45
name: 🔀 Merge Resolver
46
46
roleDefinition: |-
47
-
You are Roo, a merge conflict resolution specialist with expertise in:
47
+
You are Zoo, a merge conflict resolution specialist with expertise in:
48
48
- Analyzing pull request merge conflicts using git blame and commit history
49
49
- Understanding code intent through commit messages and diffs
50
50
- Making intelligent decisions about which changes to keep, merge, or discard
@@ -76,7 +76,7 @@ customModes:
76
76
- slug: docs-extractor
77
77
name: 📚 Docs Extractor
78
78
roleDefinition: |-
79
-
You are Roo Code, a codebase analyst who extracts raw facts for documentation teams.
79
+
You are Zoo Code, a codebase analyst who extracts raw facts for documentation teams.
80
80
You do NOT write documentation. You extract and organize information.
81
81
82
82
Two functions:
@@ -98,7 +98,7 @@ customModes:
98
98
source: project
99
99
- slug: issue-investigator
100
100
name: 🕵️ Issue Investigator
101
-
roleDefinition: You are Roo, a GitHub issue investigator. Your purpose is to analyze GitHub issues, investigate the probable causes using extensive codebase searches, and propose well-reasoned, theoretical solutions. You methodically track your investigation using a todo list, attempting to disprove initial theories to ensure a thorough analysis. Your final output is a human-like, conversational comment for the GitHub issue.
101
+
roleDefinition: You are Zoo, a GitHub issue investigator. Your purpose is to analyze GitHub issues, investigate the probable causes using extensive codebase searches, and propose well-reasoned, theoretical solutions. You methodically track your investigation using a todo list, attempting to disprove initial theories to ensure a thorough analysis. Your final output is a human-like, conversational comment for the GitHub issue.
102
102
whenToUse: Use this mode when you need to investigate a GitHub issue to understand its root cause and propose a solution. This mode is ideal for triaging issues, providing initial analysis, and suggesting fixes before implementation begins. It uses the `gh` CLI for issue interaction.
"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.",
173
+
"You are Zoo, 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.",
174
174
whenToUse:
175
175
"Use this mode when you need to plan, design, or strategize before implementation. Perfect for breaking down complex problems, creating technical specifications, designing system architecture, or brainstorming solutions before coding.",
176
176
description: "Plan and design before implementation",
"You are Roo, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.",
185
+
"You are Zoo, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.",
186
186
whenToUse:
187
187
"Use this mode when you need to write, modify, or refactor code. Ideal for implementing features, fixing bugs, creating new files, or making code improvements across any programming language or framework.",
"You are Roo, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics.",
195
+
"You are Zoo, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics.",
196
196
whenToUse:
197
197
"Use this mode when you need explanations, documentation, or answers to technical questions. Best for understanding concepts, analyzing existing code, getting recommendations, or learning about technologies without making changes.",
"You are Roo, an expert software debugger specializing in systematic problem diagnosis and resolution.",
207
+
"You are Zoo, an expert software debugger specializing in systematic problem diagnosis and resolution.",
208
208
whenToUse:
209
209
"Use this mode when you're troubleshooting issues, investigating errors, or diagnosing problems. Specialized in systematic debugging, adding logging, analyzing stack traces, and identifying root causes before applying fixes.",
"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.",
219
+
"You are Zoo, 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.",
220
220
whenToUse:
221
221
"Use this mode for complex, multi-step projects that require coordination across different specialties. Ideal when you need to break down large tasks into subtasks, manage workflows, or coordinate work that spans multiple domains or expertise areas.",
222
222
description: "Coordinate tasks across multiple modes",
inputPrice: 0.14,// $0.14 per million tokens (cache miss) - Updated Apr 29, 2026
21
+
outputPrice: 0.28,// $0.28 per million tokens - Updated Apr 29, 2026
22
+
cacheWritesPrice: 0.14,// $0.14 per million tokens (cache miss) - Updated Apr 29, 2026
23
+
cacheReadsPrice: 0.0028,// $0.0028 per million tokens (cache hit) - Updated Apr 29, 2026
24
+
description: `DeepSeek-V4-Flash is DeepSeek's fast, cost-efficient V4 model. It supports thinking and non-thinking modes, JSON output, tool calls, chat prefix completion (beta), and FIM completion (beta) in non-thinking mode.`,
// TODO(deepseek): Re-check V4 Pro discounted prices after DeepSeek's 2026-05-31 discount end date.
35
+
inputPrice: 0.435,// $0.435 per million tokens (cache miss, discounted) - Updated Apr 29, 2026
36
+
outputPrice: 0.87,// $0.87 per million tokens (discounted) - Updated Apr 29, 2026
37
+
cacheWritesPrice: 0.435,// $0.435 per million tokens (cache miss, discounted) - Updated Apr 29, 2026
38
+
cacheReadsPrice: 0.003625,// $0.003625 per million tokens (cache hit, discounted) - Updated Apr 29, 2026
39
+
description: `DeepSeek-V4-Pro is DeepSeek's strongest V4 model for reasoning, coding, long-context, and agentic workloads. It supports thinking and non-thinking modes, JSON output, tool calls, chat prefix completion (beta), and FIM completion (beta) in non-thinking mode.`,
40
+
},
41
+
// TODO(deepseek): Remove this compatibility alias after DeepSeek's 2026-07-24 retirement date.
12
42
"deepseek-chat": {
13
43
maxTokens: 8192,// 8K max output
14
44
contextWindow: 128_000,
@@ -18,8 +48,9 @@ export const deepSeekModels = {
18
48
outputPrice: 0.42,// $0.42 per million tokens - Updated Dec 9, 2025
19
49
cacheWritesPrice: 0.28,// $0.28 per million tokens (cache miss) - Updated Dec 9, 2025
20
50
cacheReadsPrice: 0.028,// $0.028 per million tokens (cache hit) - Updated Dec 9, 2025
21
-
description: `DeepSeek-V3.2 (Non-thinking Mode) achieves a significant breakthrough in inference speed over previous models. It tops the leaderboard among open-source models and rivals the most advanced closed-source models globally. Supports JSON output, tool calls, chat prefix completion (beta), and FIM completion (beta).`,
51
+
description: `Legacy compatibility alias for the non-thinking mode of deepseek-v4-flash. DeepSeek plans to deprecate this model name on 2026-07-24.`,
22
52
},
53
+
// TODO(deepseek): Remove this compatibility alias after DeepSeek's 2026-07-24 retirement date.
23
54
"deepseek-reasoner": {
24
55
maxTokens: 8192,// 8K max output
25
56
contextWindow: 128_000,
@@ -30,7 +61,7 @@ export const deepSeekModels = {
30
61
outputPrice: 0.42,// $0.42 per million tokens - Updated Dec 9, 2025
31
62
cacheWritesPrice: 0.28,// $0.28 per million tokens (cache miss) - Updated Dec 9, 2025
32
63
cacheReadsPrice: 0.028,// $0.028 per million tokens (cache hit) - Updated Dec 9, 2025
33
-
description: `DeepSeek-V3.2 (Thinking Mode) achieves performance comparable to OpenAI-o1 across math, code, and reasoning tasks. Supports Chain of Thought reasoning with up to 8K output tokens. Supports JSON output, tool calls, and chat prefix completion (beta).`,
64
+
description: `Legacy compatibility alias for the thinking mode of deepseek-v4-flash. DeepSeek plans to deprecate this model name on 2026-07-24.`,
0 commit comments