Skip to content

Commit 2ed784e

Browse files
committed
Roo Code Cloud fixes (and minor style tweaks)
1 parent e6d2642 commit 2ed784e

File tree

10 files changed

+104
-212
lines changed

10 files changed

+104
-212
lines changed

docs/roo-code-cloud/analytics.mdx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,13 @@ redirect_from:
1616

1717
# Analytics
1818

19-
Analytics lets you track tokens, tasks, estimated cost, and Cloud Agent credits at a glance.
19+
Analytics lets you track tokens, tasks, inference cost, and Cloud Agent credits usage in aggregate or according to arange of filters, defined by you. It's all free.
2020

2121
## Access
2222

23-
- Open the Analytics tab in the web app, or go directly to https://app.roocode.com/usage
23+
- Just go to the [Analytics](https://app.roocode.com/usage) tab
2424

25-
## Metrics and filters
26-
27-
- Time ranges: Today, 7d, 30d, 90d, or All Time
28-
- Filters: task source (All, Workspace Tasks, Cloud Tasks), Creator, Repository
29-
- Metrics: tokens (input/output), tasks, estimated cost, and Cloud Agent credits
30-
- Views: stacked bar chart with tabs for Tokens, Inference (cost), and Tasks; tables grouped by Creators, Models, and Repositories with totals and last‑activity timestamps.
25+
## What's tracked
3126

27+
- For Cloud Agents, all tasks are tracked and considered for analytics
28+
- For the extension, only taks you run while logged in get reported for analytics. You can turn off [task sync](/roo-code-cloud/task-sync) so the contents of tasks aren't sent to Cloud, but usage numbers are always reported while you'r elogged into the extension. That allows you to keep certain tasks away from Cloud while still benefiting from usage analytics.

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

Lines changed: 17 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -18,105 +18,43 @@ import PlanBox from '@site/src/components/PlanBox';
1818

1919
Roo Code Cloud offers three subscriptions: Free, Pro and Teams.
2020

21+
You can find details for them [in the pricing page](https://roocode.com/pricing).
2122

23+
## How to Upgrade
2224

23-
<PlanBox
24-
title="Free Forever Plan"
25-
subtitle="Included with every account"
26-
id="free-plan"
27-
icon="Sparkles"
28-
price="$0/mo"
29-
checklist
30-
>
31-
<ul>
32-
<li><a href="/roo-code-cloud/task-sync">Task Sync / Monitoring</a></li>
33-
<li><a href="/roo-code-cloud/analytics">Analytics</a></li>
34-
<li><a href="/roo-code-cloud/task-sharing">Task Sharing</a></li>
35-
</ul>
36-
</PlanBox>
37-
38-
39-
<PlanBox
40-
title="Pro Plan"
41-
subtitle="14 day free trial"
42-
id="pro-plan"
43-
icon="Star"
44-
price="$20/mo"
45-
checklist
46-
>
47-
<ul>
48-
<li><a href="/roo-code-cloud/roomote-control">Roomote Control</a></li>
49-
<li>Priority support</li>
50-
<li>Access to <a href="/roo-code-cloud/cloud-agents">Cloud Agents</a> ($5/hour for Cloud tasks)</li>
51-
</ul>
52-
</PlanBox>
53-
54-
55-
<PlanBox
56-
title="Team Plan"
57-
subtitle="14 day free trial"
58-
id="teams-plan"
59-
icon="Users"
60-
price="$99/mo"
61-
checklist
62-
>
63-
<ul>
64-
<li>$99/mo flat rate for unlimited team members (each member gets everything in Pro)</li>
65-
<li>Admin‑managed billing and organization settings</li>
66-
<li>Team‑wide <a href="/roo-code-cloud/analytics">Analytics</a> and <a href="/roo-code-cloud/cloud-agents">Cloud Agents</a></li>
67-
<li><a href="/roo-code-cloud/slack-integration">Slack Integration</a> for Cloud tasks (Coming soon)</li>
68-
<li>
69-
<a href="/basic-usage/mcp-marketplace">MCP Marketplace</a> curation for your teams
70-
<ul>
71-
<li>Hide all marketplace MCPs or selectively hide specific ones</li>
72-
<li>Add your own MCPs to the marketplace</li>
73-
</ul>
74-
</li>
75-
<li>
76-
Centralized teams <a href="/basic-usage/api-configuration-profiles">API Provider</a> controls
77-
<ul>
78-
<li>Enable/disable providers</li>
79-
<li>Limit to specific models</li>
80-
<li>Create named <a href="/basic-usage/api-configuration-profiles">provider configurations</a></li>
81-
</ul>
82-
</li>
83-
</ul>
84-
</PlanBox>
85-
86-
## Getting Started
87-
88-
1. Open Billing: [app.roocode.com/billing](https://app.roocode.com/billing)
89-
2. Choose Pro or Team and select Start trial.
90-
3. Complete checkout in Stripe; you’ll return to the app.
91-
4. Verify your plan shows Active. [Roomote Control](/roo-code-cloud/roomote-control) unlocks immediately for eligible plans.
92-
5. Team only: if prompted, create an organization, then invite teammates from Billing or the navbar.
25+
1. Once logged in, go to Billing: [app.roocode.com/billing](https://app.roocode.com/billing)
26+
2. Choose your plan and start a trial.
27+
4. Team only: if prompted, create your organization.
28+
5. Complete checkout process; you’ll be redirected back to the app.
29+
6. You'll be invited to create your first Cloud Agent. You can follow the process or go to the home page.
30+
7. In the home page. [Roomote Control](/roo-code-cloud/roomote-control) unlocks immediately (look under "Connected Workspaces").
31+
8. Team only: from here on you'll be able to invite your team maters.
9332

9433
## Managing Your Subscription
9534

9635
- Select Manage Subscription to open Stripe’s portal for payment methods, invoices, and billing details.
97-
- To cancel:
36+
- To cancel (sorry to see you go!):
9837
1) Open your Billing page
9938
2) Click Manage Subscription
10039
3) Choose Cancel plan in the Stripe portal and confirm
10140
- During a trial, cancel before it ends to avoid the first charge. After billing, features remain active until the end of your current period. You can resubscribe anytime.
10241

10342
## Cloud Agents & Credits
10443

105-
- Requires an active Pro or Team plan to create and run Cloud Agents.
106-
- Cloud Agents run in Roo Code Cloud and consume credits by runtime hour.
107-
- Model inference uses your own provider keys (no model markups).
108-
- Track usage and costs in [Analytics](/roo-code-cloud/analytics).
109-
- Learn more: [Cloud Agents](/roo-code-cloud/cloud-agents)
44+
- [Cloud Agents](/roo-code-cloud/cloud-agents) are only available in paid plans.
45+
- Cloud Agents run in Roo Code Cloud and consume credits proportional to their run time.
46+
- Model inference uses your own provider keys (no model markups!).
47+
- To top up credits, go to [Billing](https:/app.roocode.com/billing) and add them
48+
- Track usage and costs alongsite other stats in [Analytics](/roo-code-cloud/analytics).
11049

11150
## Payment & Security
11251

11352
#### Payment Processing
11453
- Payments are securely processed through Stripe
115-
- We never store your credit card information
116-
- PCI‑compliant payment handling
54+
- We never access or store your credit card information
11755

11856
#### Billing Cycle
11957
- Monthly billing on the same date each month
12058
- Automatic renewal unless canceled
12159
- Immediate access upon payment
122-
- Prorated refunds not available
60+
- Prorated refunds not available

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

Lines changed: 26 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -13,75 +13,54 @@ image: /img/social-share.jpg
1313

1414
# Cloud Agents
1515

16-
Roo Code Cloud Agents run Roo Code in the cloud so work continues when your IDE isn’t open. You can start tasks from the web, monitor progress on any device, and share links safely—while keeping model choice and pricing with your own API keys.
16+
Roo Code Cloud Agents can run entire tasks on their own in the cloud, often automatically, so you're not limited to typing instructions in your IDE.
1717

1818
## What Roo Code Cloud Agents are
1919

20-
Hosted, headless Roo instances that:
21-
- Run tasks in cloud containers independent of your local IDE
20+
Hosted, headless Roo-backed agents who:
21+
- Run tasks in cloud containers independent of your local IDE (you don't even need to use the Roo Code VS Code extension in order to use Cloud agents)
22+
- Have focused, optimized prompts for specific needs
2223
- Stream task history in the [web app](https://app.roocode.com)
23-
- Support shareable links for review and handoff; see [Task Sharing](/roo-code-cloud/task-sharing)
24-
- Respect organization and user settings (Task Sync, Roomote Control, sharing)
24+
- Fit into your broader workflow, outside of the editor
2525

26-
## How billing works
27-
28-
- Requires an active Pro or Team plan to create and run Cloud Agents; manage plans in [Billing & Subscriptions](/roo-code-cloud/billing-subscriptions).
29-
- Cloud runtime is billed in credits per agent‑hour.
30-
- Model inference is billed by your provider (bring your own API keys). No model markups.
31-
- Track usage and credits in [Analytics](/roo-code-cloud/analytics); switch the metric to credits.
32-
33-
## Getting started
34-
35-
1. Sign in and connect your account: [Login/Signup](/roo-code-cloud/login).
36-
2. Ensure your organization allows Task Sync and Roomote Control if you need remote actions; see [Roomote Control](/roo-code-cloud/roomote-control).
37-
3. Purchase credits by clicking the $ balance at the top of the web app.
38-
4. Create or start a Cloud Agent and watch progress in real time in the [web app](https://app.roocode.com).
39-
40-
## Agents
26+
## Agents Types
4127

4228
Cloud Agents come in different types optimized for specific workflows. Each uses your chosen model and API key, running in the cloud so work continues without your IDE.
4329

44-
<details>
45-
<summary><strong>Generalist</strong></summary>
46-
47-
:::warning Not Yet Available
48-
This agent type is not yet available. Check back soon for updates.
49-
:::
50-
51-
Runs versatile, on‑demand cloud coding tasks using your chosen model; streams progress and tracks costs.
30+
### **PR Rooviewer**
31+
32+
Automatically reviews GitHub pull requests using your model, posts feedback, and tracks costs—triggered by webhooks or run on demand.
5233

53-
**What you can do**:
54-
- Launch manual tasks from the app with a natural‑language brief
55-
- Tackle broad work: refactors, feature scaffolding, code analysis, documentation, and more
56-
- Choose provider and model per agent; add custom guidance for desired style/constraints
57-
- Monitor progress live in the app's streaming view and review outputs afterward
34+
### Coming soon
5835

59-
**Automation**: Manual-only. No webhook triggers; jobs start when you click Run or submit a task from the app.
60-
</details>
36+
We have more agents in the works, such as:
37+
- PR Fixer
38+
- String Translator
39+
- Security Auditr
40+
- Generalist
6141

62-
<details>
63-
<summary><strong>PR Rooviewer</strong></summary>
42+
## How billing works
6443

65-
Automatically reviews GitHub pull requests using your model, posts feedback, and tracks costs—triggered by webhooks or run on demand.
44+
- Cloud Agents require an active paid plan.
45+
- Cloud runtime is billed in credits per agent‑hour (we charge you while the agents are working, that's it)
46+
- Model inference is billed by your provider (bring your own API keys). We don't mark inference costs up and are provider-agnostic
47+
- You can track usage and credits in [Analytics](/roo-code-cloud/analytics); switch the metric to credits.
6648

67-
**What you can do**:
68-
- Automatic reviews when PRs open, become ready for review, or receive new commits
69-
- Manual reviews from the app on any open PR in your scope
70-
- Scope by repository and author; control whether to review draft PRs
71-
- Add custom guidance for model-specific instructions
72-
- Track progress via "Follow Along" links
49+
## Getting started
7350

74-
**Automation**: Agent responds to GitHub webhook events (PR opened, ready for review, new commits). Eligibility depends on repo selection, author filter, and draft settings.
51+
1. [Sign up](http://app.roocode.com/sign-up) for a Roo Code Cloud account
52+
2. Upgrade to a paid plan.
53+
3. You'll get free credits to get started
54+
4. [Create your first ](https://app.roocode.com/cloud-agents/create).
7555

76-
</details>
7756

7857
## FAQ
7958

8059
- Can I run multiple agents?
8160
- Yes. Each agent incurs its own runtime credit usage while running.
8261

8362
- Do I need to use a specific model?
84-
- No. Use your preferred provider and models with your own API keys; inference is billed by that provider.
63+
- No. We recommend a few models we've tested and found to work well, but you're free to use absolutely any model your provider offers.
8564

8665
- Where do I see costs?
8766
- Track runtime credits and usage in [Analytics](/roo-code-cloud/analytics); see [Billing & Subscriptions](/roo-code-cloud/billing-subscriptions) for plans and credits.
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Login
2+
title: Connect the Extension to Cloud
33
description: Connect your Roo Code extension to Roo Code Cloud for syncing, history, and collaboration.
44
keywords:
55
- Roo Code Cloud login
@@ -18,10 +18,3 @@ Connect Roo Code to Roo Code Cloud to link your editor with the web app for task
1818
1. In Roo Code, click the cloud icon <Codicon name="cloud" /> and select Connect.
1919
2. Choose a sign-in method (GitHub/Google OAuth or Email) on app.roocode.com.
2020
3. You’ll be returned to VS Code with your account connected.
21-
22-
## Choose how to sign in
23-
24-
- OAuth (e.g., GitHub, Google): fastest; no password stored by Roo. Your workspace may enable additional providers.
25-
- Email/password: standard account; secure hashing and HTTPS.
26-
27-

docs/roo-code-cloud/roomote-control.mdx

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,14 @@ Roomote Control lets you remotely control tasks running in your local VS Code in
2020

2121
Roomote Control creates a bidirectional connection between your local VS Code extension and Roo Code Cloud so you can:
2222

23-
- Control tasks remotely — start, stop, and interact using the browser chat
24-
- Requires an active entitlement (Pro or qualifying org plan). See [Billing & Subscriptions](/roo-code-cloud/billing-subscriptions).
23+
- Keep working on long-running tasks after you step away from your computer
24+
- Start tasks remotely, including from your phone
25+
- Answer questions and ensure Roo doesn't get stuck
26+
- Receive push notifications about task progress and questions from Roo
27+
- Get the most from Roo without having any code leave your computer
28+
29+
Roomote Control is available in our [paid plans](https://rocode.com/pricing).
30+
2531

2632
## Key Features
2733

@@ -32,21 +38,26 @@ Roomote Control creates a bidirectional connection between your local VS Code ex
3238
- Single active task per workspace is enforced
3339

3440
:::note Requirements
35-
- Task Sync must be enabled; turning Task Sync OFF also turns Remote Control OFF.
36-
- Remote Control setting must be ON (Web: Settings › User › Roomote Control; IDE: Cloud panel <Codicon name="cloud" />).
37-
- Pro or Team entitlement required; your organization’s policy must allow Roomote Control.
41+
- A paid plan
42+
- Task Sync must be enabled
43+
- Remote Control must be enabled
3844
- Your IDE must be running and connected to the internet.
39-
- Only one task can be active per workspace at a time.
45+
- Only one task can be active per workspace at a time – but you can have as many workspaces open as you want (or your computer can handle)
4046
:::
4147

4248
## Getting Started
4349

4450
#### Step 1: Connect Your Account
4551

46-
Connect your Roo Code extension to Roo Code Cloud. Follow [Login](/roo-code-cloud/login#quickstart).
52+
Connect your Roo Code extension to Roo Code Cloud. Follow [Connect the Extension to Cloud](/roo-code-cloud/connect#quickstart).
53+
54+
#### Step 2: Upgrade to a paid plan
4755

48-
#### Step 2: Enable Task Sync, then Roomote Control
56+
Go to [Upgrade](https://app.roocode.com/billing), choose your plan and follow the instructions.
4957

58+
#### Step 3: Ensure Task Sync and Roomote Control are enabled
59+
60+
You should have thm on by default, but if not:
5061
- In the IDE: Click the cloud icon <Codicon name="cloud" /> and toggle Task Sync first, then Roomote Control in the Cloud panel.
5162
- In the web app: Go to Settings › User and toggle Task Sync and Roomote Control. You may also see inline “Enable …” banners on Home/Task pages.
5263

@@ -61,14 +72,8 @@ If “New Task” is disabled, upgrade/enable in Settings › User › Roomote C
6172

6273
## Notifications
6374

64-
Enable Push Notifications in the web app under Settings.
75+
You can enable Push Notifications in the web app under Settings to be notified of progress on your tasks.
6576

6677
## Permissions & Security
6778

6879
- Only the user who created a task can interact with it from the browser (send messages, approve/deny).
69-
70-
## Limitations
71-
72-
- Requires active VS Code with Roo Code extension
73-
- Internet connection required for real-time sync
74-
- One task active per workspace at a time

docs/roo-code-cloud/task-sharing.mdx

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,15 @@ import Codicon from '@site/src/components/Codicon';
1313

1414
# Task Sharing
1515

16-
Share Roo Code tasks with secure links: share with your organization (members only) or publicly (anyone with the link). Links are created by Roo Code Cloud and copied to your clipboard.
16+
This allows you to share Roo Code tasks (in the extension or from Cloud Agents) with secure links with whoever you choose. This allwos you to hlep others understand how you're using Roo, debug a problem or help ypour teammates learn.
1717

18-
:::note Login Required
19-
You must be logged in to Roo Code Cloud to share tasks. If you haven't connected your account yet, follow the [login instructions](/roo-code-cloud/login) first.
20-
:::
18+
You can choose whether to share with your organization (Team plan only) or publicly (anyone with the link).
2119

2220
:::note Organization Policy
2321
If your organization disables task sharing, the Share button is disabled and shows a tooltip indicating sharing is disabled. On the web dashboard, the Share action may also be unavailable if you don’t have permission to share that task.
2422
:::
2523

26-
## Sharing from within Roo Code
24+
## Sharing from the Roo Code Extension
2725

2826
1. Open the Share menu
2927
- In an active task, click the Share icon in the task header (right side).
@@ -40,13 +38,11 @@ If your organization disables task sharing, the Share button is disabled and sho
4038
- Roo generates the link and copies it to your clipboard. A brief success message appears in the UI.
4139
<img src="/img/task-sharing/task-sharing-12.png" alt="Share link created and copied confirmation" width="400" />
4240

43-
## Sharing from Web UI
41+
## Sharing from Roo Code Cloud
4442

45-
1. Open the web app
46-
- Go to https://app.roocode.com and open the task you want to share.
43+
1. Go to [Roo Code Cloud](https://app.roocode.com) and open the task you want to share.
4744

48-
2. Open the Share dialog
49-
- Click the Share button to open sharing options.
45+
2. Click the Share button to open sharing options.
5046

5147
3. Create and manage links
5248
- Choose Organization or Public, then click Create Share Link.
@@ -72,10 +68,8 @@ If your organization disables task sharing, the Share button is disabled and sho
7268

7369
#### Data control
7470
- Delete share links anytime from the dashboard.
75-
- View recent links in the dialog (last 3 with a “+N more” summary).
76-
77-
## What you can’t do (and why)
71+
- View recent links in the dialog
7872

79-
- Track who viewed a link — viewer auditing isn’t supported.
80-
- Change personal account expiry — personal links always expire after 30 days.
81-
- Access org-only links without org membership — org links require sign-in to the same organization.
73+
## Caveats
74+
- There's no link tracking at the moment
75+
- Personal account links always expire after 30 days.

0 commit comments

Comments
 (0)