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: docs/roo-code-cloud/cloud-agents.mdx
+35-23Lines changed: 35 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,15 +38,12 @@ We at Roo have been developing Roo Code mostly with Cloud Agents for several mon
38
38
39
39
## The Cloud Agent Team
40
40
41
-
Now what (who?) are these Agents? The current line up available to your is below.
42
-
43
-
Keep in mind we let you rename them as you please – we really believe in making them part of your team.
41
+
The current line up available to your is below. Keep in mind we let you rename them as you please – we really believe in making them part of your team.
44
42
45
43
### The Explainer
46
44
**Role:** Technical Educator
47
-
**Mode:** Ask
48
45
49
-
The Explainer agent explains code, concepts, and technical documentation. It helps you understand complex parts of a codebase without needing to read every line.
46
+
Explains code, concepts, and technical documentation. It helps you understand complex parts of a codebase without needing to read every line.
50
47
51
48
-**Best for:** Onboarding to a new codebase, understanding legacy code, debugging conceptual issues.
52
49
-**Onboarding Tip:** "Understand the source of a bug or how a part of the code works."
@@ -90,32 +87,47 @@ The PR Fixer agent is specialized in resolving issues identified in Pull Request
|**Translator**| Localization | Translates strings with accuracy and following your brand voice. |
91
+
While this cast of characters can get most jobs done, user feedback informs the development of new agents. We have a few [currently in development](#upcoming-agents)
105
92
106
-
Contact support if you're interested in trying them out in Beta or if you have other suggestions.
93
+
---
107
94
108
95
## How Cloud Agents Work
109
96
110
-
1.**Triggering**: Agents can be triggered manually via the [Web Interface](/roo-code-cloud/web-interface), or automatically via [GitHub Integrations](/roo-code-cloud/github-integration) (e.g., new PR opened) and [Slack Integrations](/roo-code-cloud/slack-integration) (e.g., `@Roomote` mention).
111
-
2.**Execution**: The agent spins up a secure, isolated cloud environment to perform its task. It clones your repository, analyzes the context, and executes the required actions.
112
-
3.**Completion**: Once the task is done, the agent reports back—creating a PR, posting a comment, or sending a Slack message.
113
-
4.**Handoff**: You can intervene at any time using [Roomote Control](/roo-code-cloud/roomote-control) to take manual control of the session.
97
+
### Workflow phases
114
98
115
-
## Credits & Usage
99
+
1.**Start:** Agents can be triggered manually via the Web UI, automatically via [GitHub Integrations](/roo-code-cloud/github-integration) (e.g., new PR opened), manually from Github (@-mentioning) and manually via [Slack Integrations](/roo-code-cloud/slack-integration) (e.g., `@Roomote` mention).
100
+
2.**Execution:** The agent spins up a secure, isolated cloud environment to perform its task. It clones your repository, analyzes the context, and executes the required actions.
101
+
3.**Completion:**: Once the task is done, the agent reports back with the results in the same place where you started.
102
+
4.**Handoff:** You can intervene at any time by going to the task.
103
+
5.**History:** all tasks are accessible in your Roo Code Cloud account.
104
+
105
+
### Credits & Usage
116
106
117
107
Cloud Agents consume **Cloud Credits**. Usage is measured based on the model used and the duration of the task.
118
108
-**Free Tier:** Includes access to free models for standard tasks.
119
109
-**Pro Tier:** Unlocks concurrent agent execution and priority queueing.
120
110
121
-
[Learn more about Cloud Credits](/roo-code-cloud/credits)
111
+
There's a [whole page about credits](/roo-code-cloud/credits) if you want to learn more.
112
+
113
+
### Settings
114
+
115
+
The specific set of configuration options for each agent type varies (and are accessible in the ⚙️ icon in the agent page), but the main ones you'll find are:
116
+
117
+
-**Name:** which is how the agent is referenced in the app.
118
+
-**Model:** the model powering inference for that agent. You can mix and match providers and models across your agent team.
119
+
-**Repositories:** the repos the agent has access to. Keep in mind we'll only lists the one you allowed when connecting to Github. If any are missing, Update your Github connection.
120
+
-**PR Creation Action:** for agents that make code changes, you can choose if they do it by creating a full PR, a draft PR or just pushing a branch.
121
+
-**Additional guidance:** any specific instructions for that agent, like things for the Reviewer to pay more attention to, coding practices for the Coder to follow, etc. It's a free text box, so you can type whatever you want, but keep in mind too many instructions may reduce the quality of results, so keep it concise and focused.
122
+
123
+
124
+
Most people will only have one agent of each type, but you may want to more tha one instance to have different configurations, especially model (main agent with good model, another agent with expensive model) or custom instructions (for specific repositories).
125
+
126
+
## Upcoming Agents
127
+
128
+
-**Improver:** a "meta agent" which analyzes agent feedback and PR reviews to maintain and improve [custom instructions](/features/custom-instructions#what-are-custom-instructions).
129
+
-**Security Auditor:** conducts security audits and identifies vulnerabilities regularly, across the codebase (and not just individual PRs)
130
+
-**Documentation Writer:** a tech writer that understands your code and writes actionable user-facing documentation.
131
+
-**Translator:** translates strings with accuracy and following your brand voice.
132
+
133
+
Contact support if you're interested in trying them out in Beta or if you have other suggestions.
Copy file name to clipboardExpand all lines: docs/roo-code-cloud/slack-integration.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,12 +33,14 @@ You'll be prompted to connect to Slack when fist signing up for your account. Bu
33
33
1. To interact with Roo Code agents, simply mention `@Roomote` in any channel where the bot is present to start a thread, giving it instructions. It will react with 👀 to acknowledge it.
34
34
2. Then, the app will ask you what Agent to use with what repository. You can choose "all repositories", but the more focused you can make the agent, the higher the chances of good results.
35
35
<imgsrc="/img/integrations/slack-confirm.png"alt="The Slack app checking what agent and repo to use"width="280" />
36
+
Keep in mind not all agents appear in this list, as some don't make sense (eg the PR Reviewer)
36
37
3. If the agent has any questions, it will get back to you with options, like this:
37
38
<imgsrc="/img/integrations/slack-question.png"alt="The Slack app asking for an answer"width="280" />
38
39
4. Once done, the agent will never directly modify your code. If it was a coding task, it will push a branch or create a PR, depending on how it's configured, but it will never touch `main`/`master` or production.
39
40
40
41
You can always send messages directly though by mentioning **@Roomote** again in the thread. It will keep context.
0 commit comments