Skip to content

Commit 3b6290a

Browse files
committed
More cloud revamping
1 parent b1b25b1 commit 3b6290a

File tree

16 files changed

+193
-588
lines changed

16 files changed

+193
-588
lines changed

docs/roo-code-cloud/agent-workflows.mdx

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

docs/roo-code-cloud/analytics.mdx

Lines changed: 45 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,51 @@ keywords:
1010
image: /img/social-share.jpg
1111
---
1212

13-
# Analytics & Insights
13+
# Usage Analytics
1414

1515
Roo Code Cloud provides comprehensive analytics to help you understand how your team is using AI, optimize costs, and measure productivity.
1616

17-
<img src="/img/analytics/dashboard-overview.png" alt="Analytics Dashboard" width="800" />
18-
19-
## Usage Tracking
20-
21-
### Cross-Provider Visibility
22-
See all your AI consumption in one place, regardless of the provider.
23-
- **Roo Code Cloud**: Track usage of hosted models.
24-
- **OpenAI / Anthropic**: If you use your own API keys in the local extension, Roo Code Cloud aggregates these logs (if enabled) to give you a unified view of your AI spend.
25-
- **Local Models**: Track usage of local LLMs (Ollama, LM Studio) to understand offloaded costs.
26-
27-
### Cost Breakdown
28-
- **Daily/Monthly Spend**: View cost trends over time.
29-
- **Cost by Model**: Identify which models are driving your expenses.
30-
- **Cost by Agent**: See how much each autonomous agent type (Coder vs. Planner) costs to run.
31-
32-
## Performance Metrics
33-
34-
Understand the ROI of your autonomous agents.
35-
36-
- **Task Success Rate**: Percentage of agent tasks that completed successfully without human intervention.
37-
- **Tasks per Day**: Volume of work being offloaded to the cloud.
38-
- **Time Saved**: Estimated engineering hours saved based on agent task duration and complexity.
39-
40-
## Team Insights
41-
42-
For organizations, the **Team Dashboard** provides high-level visibility.
43-
44-
- **Top Users**: Identify who in your team is getting the most value out of AI.
45-
- **Adoption Rate**: Track how many team members are using cloud agents vs. local extension.
46-
- **Shared Credits**: Monitor the burn rate of your team's shared credit pool.
47-
48-
## Export & Reporting
49-
50-
- **CSV Export**: Download raw usage data for custom analysis.
51-
- **Budget Alerts**: Set up email notifications when spending exceeds defined thresholds.
17+
<img src="/img/analytics/overview.png" alt="Analytics Dashboard" width="800" />
18+
19+
## Capabilities
20+
21+
With the UI controls available, you can see slice and dice all of these together:
22+
23+
<table>
24+
<thead>
25+
<tr>
26+
<th style={{ width: "33%"}}>Metrics</th>
27+
<th style={{ width: "33%"}}>Aggregations</th>
28+
<th style={{ width: "33%"}}>Filters</th>
29+
</tr>
30+
</thead>
31+
<tbody>
32+
<tr>
33+
<th>
34+
- Number of tasks
35+
- Number of tokens
36+
- Inference cost (as reported by the provider)
37+
- Cloud usage run time
38+
</th>
39+
<th>
40+
- User
41+
- Cloud Agent
42+
- Model
43+
- Repository
44+
</th>
45+
<th>
46+
- Task source (Cloud Agent or workspace/IDE)
47+
- Creator
48+
- Repository
49+
- PR
50+
- Provider
51+
- Timeframe
52+
</th>
53+
</tr>
54+
</tbody>
55+
</table>
56+
57+
## What gets tracked?
58+
59+
- For Cloud Agents, all tasks are tracked and considered for analytics
60+
- For the extension, only tasks you run while logged in and with [Task Sync](/roo-code-cloud/analytics) enabled get reported for analytics. You can turn off task sync so the contents of tasks aren't sent to Cloud, but usage numbers are always reported while you're logged into the extension. That allows you to keep the contents of certain tasks away from Cloud while still benefiting from usage analytics.

docs/roo-code-cloud/billing-subscriptions.mdx

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

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

Lines changed: 52 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -14,38 +14,64 @@ image: /img/social-share.jpg
1414

1515
# Cloud Agents
1616

17-
Cloud Agents are specialized, autonomous AI workers that run in the cloud. Unlike the standard Roo Code extension that runs locally in your editor, Cloud Agents are designed to perform specific roles independently, 24/7, without requiring your local machine to be active.
17+
Cloud Agents are specialized, autonomous AI workers that run in the cloud.
1818

19-
<img src="/img/cloud-agents/overview.png" alt="Cloud Agents Overview" width="800" />
19+
It upends the way most people think about software development: instead of a highly specialized activity that can only happen in a specialized IDE, it encapsulates the relevant aspects of each part of the process into agents that can run on their own (but will take your guidance if you choose).
2020

21-
## Available Agents
21+
In other words: instead of doing all of your learning, investigating, coding, testing and shipping from your IDE, you can delegate work to focused agents which operate as a team. And it's your choice how much you lean into it.
2222

23-
### 🏗️ Planner Agent
24-
**Role:** Architect & Strategist
25-
**Mode:** Architect
26-
**Availability:** ✅ Available
23+
Sounds like wishful thinking? Read on and we'll show you how to use them.
2724

28-
The Planner agent maps out implementation plans and navigates complex technical decisions. It's designed to take a high-level idea or a Product Requirement Document (PRD) and break it down into a thorough, step-by-step implementation plan.
25+
---
26+
27+
## The Cloud Agent Development Lifecycle
28+
29+
We at Roo have been developing Roo Code mostly with Cloud Agents for several months and learned that the following practices lead to the best results:
30+
31+
- **When in doubt, start in the Cloud**: unless it's a very small change, it's usually easier to fire off several tasks to Cloud Agents (especially as you start or finish your day) and check in as they become ready. The Agents excellent at getting things 50-80% done, doing most of the heavy lifting. You can then iterate from there (be it with Cloud Agents or locally).
32+
- **Embrace pull requests as the main unit of work**: to ensure Cloud Agents don't break things, they work on isolated branches and deliver work via PRs. They can be created, iterated upon, reviewed and fixed without you ever checking out code locally.
33+
- **Let go of individual PRs**: be ready to throw stuff away once in a while, since LLMs aren't flawless. Quantity has a quality all of its own, so being generative pays off.
34+
- **Invest in preview environments**: if your project allows for it (eg it's a web app), set up a preview environment (like [Vercel's Deployments](https://vercel.com/docs/git)) so you can check in on PRs without running them locally.
35+
- **AI Coding isn't just for codes**: while only people with Engineer in the title may open IDEs in your company, everyone has questions and ideas for your product. Give access to cloud agents to everyone in our team (you don't pay per seat) and encourage people to get answers to their questions directly from them. We've seen customer support, product, design and marketing people understand code behavior and make small (and not-so-small) changes without having to open an IDE.
36+
- **Develop collective learning in public**: if your team works on Slack, call agent in public channels, so eveyrone can see their answers and the result of their work. It organically gets people on the same page.
37+
38+
39+
## The Cloud Agent Team
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.
44+
45+
### The Explainer
46+
**Role:** Technical Educator
47+
**Mode:** Ask
48+
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.
50+
51+
- **Best for:** Onboarding to a new codebase, understanding legacy code, debugging conceptual issues.
52+
- **Onboarding Tip:** "Understand the source of a bug or how a part of the code works."
53+
54+
55+
### The Planner
56+
**Role:** Implementation Planning and Architecture
57+
58+
The Planner agent maps out implementation plans and navigates complex technical decisions. It's designed to take a high-level idea or a Product Requirement Document (PRD) and break it down into a thorough, step-by-step implementation plan which can the be given to coding agent (or a human!).
2959

3060
- **Best for:** New feature planning, system architecture design, complex refactoring strategies.
3161
- **Onboarding Tip:** "Enter an idea (or paste a PRD) and get a thorough implementation plan."
3262
- **Recommended Models:** High-reasoning models like `anthropic/claude-opus-4.5` or `openai/gpt-5.1`.
3363

34-
### 👨‍💻 Coder Agent
35-
**Role:** Software Engineer
36-
**Mode:** Code
37-
**Availability:** ✅ Available
64+
### The Coder
65+
**Role:** Coding across all languages
3866

3967
The Coder agent writes code, creates pull requests, and implements features. It is the workhorse of the platform, capable of handling end-to-end coding tasks.
4068

4169
- **Best for:** Building features, fixing bugs, refactoring components, writing tests.
4270
- **Onboarding Tip:** "Build a feature, fix an issue, refactor a component."
4371
- **Capabilities:** Can create draft PRs or push directly depending on settings.
4472

45-
### 🔍 PR Reviewer Agent
73+
### The PR Reviewer
4674
**Role:** Code Reviewer
47-
**Mode:** Code
48-
**Availability:** ✅ Available
4975

5076
The PR Reviewer agent automatically provides comprehensive code reviews with actionable comments. It can monitor your repositories and review incoming Pull Requests.
5177

@@ -56,37 +82,28 @@ The PR Reviewer agent automatically provides comprehensive code reviews with act
5682
- `approvePr`: Can optionally approve PRs if no issues are found.
5783
- `reviewDraftPrs`: Option to review draft PRs.
5884

59-
### 🛠️ PR Fixer Agent
60-
**Role:** Bug Fixer
61-
**Mode:** Code
62-
**Availability:** ✅ Available
85+
### The PR Fixer
86+
**Role:** PR Feedback Fixer
6387

6488
The PR Fixer agent is specialized in resolving issues identified in Pull Requests. It listens for feedback and autonomously implements fixes.
6589

6690
- **Best for:** Resolving PR comments, fixing CI/CD failures, addressing review feedback.
6791
- **Onboarding Tip:** "Give it a PR with comments and get it solved."
6892
- **Trigger:** Often triggered via `@roomote` mentions in PR comments.
69-
70-
### 🧠 Explainer Agent
71-
**Role:** Technical Educator
72-
**Mode:** Ask
73-
**Availability:** ✅ Available
74-
75-
The Explainer agent explains code, concepts, and technical documentation. It helps you understand complex parts of a codebase without needing to read every line.
76-
77-
- **Best for:** Onboarding to a new codebase, understanding legacy code, debugging conceptual issues.
78-
- **Onboarding Tip:** "Understand the source of a bug or how a part of the code works."
93+
---
7994

8095
## Upcoming Agents
8196

82-
We are constantly expanding our agent fleet. Here are agents currently in development or preview:
97+
While this cast of characters can get most jobs done, user feedback informs the development of new agents. Currently in development:
8398

84-
| Agent | Role | Status | Description |
99+
| Agent | Role | Description |
85100
| :--- | :--- | :--- | :--- |
86-
| **Improver** | Rule Optimizer | 🚧 Preview | Analyzes agent feedback and PR reviews to maintain and improve rules files. |
87-
| **Documentation Writer** | Tech Writer | ⏳ Coming Soon | Understands your code and writes actionable user-facing documentation. |
88-
| **Security Auditor** | Security Expert | ⏳ Coming Soon | Conducts security audits and identifies vulnerabilities. |
89-
| **Translator** | Localization | ⏳ Coming Soon | Translates strings with accuracy and following your brand voice. |
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. |
105+
106+
Contact support if you're interested in trying them out in Beta or if you have other suggestions.
90107

91108
## How Cloud Agents Work
92109

0 commit comments

Comments
 (0)