Skip to content

Commit 439c397

Browse files
committed
More tweaks
1 parent 825a0ac commit 439c397

File tree

4 files changed

+38
-103
lines changed

4 files changed

+38
-103
lines changed

docs/roo-code-cloud/cloud-agents.mdx

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,12 @@ We at Roo have been developing Roo Code mostly with Cloud Agents for several mon
3838

3939
## The Cloud Agent Team
4040

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.
4442

4543
### The Explainer
4644
**Role:** Technical Educator
47-
**Mode:** Ask
4845

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.
5047

5148
- **Best for:** Onboarding to a new codebase, understanding legacy code, debugging conceptual issues.
5249
- **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
9087
- **Best for:** Resolving PR comments, fixing CI/CD failures, addressing review feedback.
9188
- **Onboarding Tip:** "Give it a PR with comments and get it solved."
9289
- **Trigger:** Often triggered via `@roomote` mentions in PR comments.
93-
---
94-
95-
## Upcoming Agents
96-
97-
While this cast of characters can get most jobs done, user feedback informs the development of new agents. Currently in development:
9890

99-
| Agent | Role | Description |
100-
| :--- | :--- | :--- | :--- |
101-
| **Improver** | Rule Optimizer | Analyzes agent feedback and PR reviews to maintain and improve rules files. |
102-
| **Documentation Writer** | Tech Writer | Understands your code and writes actionable user-facing documentation. |
103-
| **Security Auditor** | Security Expert | Conducts security audits and identifies vulnerabilities. |
104-
| **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)
10592

106-
Contact support if you're interested in trying them out in Beta or if you have other suggestions.
93+
---
10794

10895
## How Cloud Agents Work
10996

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
11498

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
116106

117107
Cloud Agents consume **Cloud Credits**. Usage is measured based on the model used and the duration of the task.
118108
- **Free Tier:** Includes access to free models for standard tasks.
119109
- **Pro Tier:** Unlocks concurrent agent execution and priority queueing.
120110

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.

docs/roo-code-cloud/dashboard.mdx

Lines changed: 0 additions & 79 deletions
This file was deleted.

docs/roo-code-cloud/slack-integration.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,14 @@ You'll be prompted to connect to Slack when fist signing up for your account. Bu
3333
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.
3434
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.
3535
<img src="/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)
3637
3. If the agent has any questions, it will get back to you with options, like this:
3738
<img src="/img/integrations/slack-question.png" alt="The Slack app asking for an answer" width="280" />
3839
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.
3940

4041
You can always send messages directly though by mentioning **@Roomote** again in the thread. It will keep context.
4142

43+
4244
## Examples
4345

4446
### Planning Projects

src/css/custom.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1599,7 +1599,7 @@ main[class*="docMainContainer"] {
15991599
/* List spacing */
16001600
.theme-doc-markdown ul,
16011601
.theme-doc-markdown ol {
1602-
margin-bottom: calc(var(--block-spacing));
1602+
margin-bottom: calc(var(--block-spacing) * 0.5);
16031603
padding-left: var(--list-inset);
16041604
}
16051605

0 commit comments

Comments
 (0)