Skip to content

Commit 3361478

Browse files
authored
Various updates and improvements (#445)
1 parent 2dd134d commit 3361478

File tree

8 files changed

+47
-34
lines changed

8 files changed

+47
-34
lines changed

docs/credits/overview.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ Model pricing can be found in the [provider page](https://roocode.com/provider)
3434

3535
We don't include prices here just to make sure they're always up-to-date.
3636

37+
## How do I get free credits or free minutes or free tokens?
38+
39+
When you sign up for a Roo Code Cloud account, you'll be given a number of "Free Minutes" to try the product out (you'll see a cute <LucideIcon name="Gift" style={{ width: 14, position: "relative", top: 4}} /> icon). Those free minutes cover both the [Cloud Agent](/roo-code-cloud/cloud-agents) run time _and_ inference via the Roo Code Cloud provider (both of which normally cost credits). Those can't be used in the extension – they're there for you to try the magic of Cloud Agents.
40+
41+
If you want free inference in the extension, choose a free model (or another provider which may offer it to you for free).
42+
3743
## How can I buy credits?
3844

3945
### Single purchase

docs/faq.md

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ This page answers some common questions about Roo Code.
2323

2424
### What is Roo Code?
2525

26-
Roo Code is an AI-powered autonomous coding agent that lives in your editor.
26+
Roo Code is an AI-powered suite of coding products designed to take full advantage of the most advanced large-language models.
2727

2828
### How does Roo Code work?
2929

3030
Roo Code uses large language models (LLMs) to understand your requests and translate them into actions. It can:
3131

32-
* Read and write files in your project.
33-
* Execute commands in your VS Code terminal.
34-
* Perform web browsing (if enabled).
35-
* Use external tools via the Model Context Protocol (MCP).
32+
- Read and write files in your project
33+
- Execute shell commands
34+
- Perform web browsing (if enabled)
35+
- Use external tools via the Model Context Protocol (MCP)
3636

37-
You interact with Roo Code through a chat interface, where you provide instructions and review/approve its proposed actions.
37+
You interact with Roo Code through either a chat interface (in the Extension) or through different channels (in the Cloud).
3838

3939
### What can Roo Code do?
4040

@@ -51,7 +51,11 @@ Roo Code can help with a variety of coding tasks, including:
5151

5252
### Is Roo Code free to use?
5353

54-
The Roo Code extension itself is free and open-source. However, Roo Code relies on external API providers (like [Anthropic](providers/anthropic), [OpenAI](providers/openai), [OpenRouter](providers/openrouter), [Requesty](providers/requesty), etc.) for its AI capabilities. These providers typically charge for API usage based on the number of tokens processed. You will need to create an account and obtain an API key from your chosen provider. See [Setting Up Your First AI Provider](getting-started/connecting-api-provider) for details.
54+
The Roo Code Extension is free and [open-source](https://github.com/RooCodeInc/Roo-Code/).
55+
The Roo Code Cloud platform is also free, but some functionality is paid.
56+
57+
In both cases, Roo Code relies on external LLM inference providers (like [Anthropic](providers/anthropic), [OpenAI](providers/openai), [OpenRouter](providers/openrouter), [Requesty](providers/requesty), etc.) for its AI capabilities. We also offer [our own provider](/roo-code-provider/overview) as an alternative.
58+
These providers typically charge for API usage based on the number of tokens processed. You will need to create an account and obtain an API key from your chosen provider. Learn more [about providers and how to set them up](/providers/) for details.
5559

5660
### What are the risks of using Roo Code?
5761

@@ -71,31 +75,20 @@ See the [Installation Guide](/getting-started/installing) for detailed instructi
7175

7276
### Which API providers are supported?
7377

74-
Roo Code supports a wide range of API providers, including:
75-
* [Anthropic (Claude)](/providers/anthropic)
76-
* [OpenAI](/providers/openai)
77-
* [OpenRouter](/providers/openrouter)
78-
* [Google Gemini](/providers/gemini)
79-
* [Glama](/providers/glama)
80-
* [AWS Bedrock](/providers/bedrock)
81-
* [GCP Vertex AI](/providers/vertex)
82-
* [Ollama](/providers/ollama)
83-
* [LM Studio](/providers/lmstudio)
84-
* [DeepSeek](/providers/deepseek)
85-
* [Mistral](/providers/mistral)
86-
* [Unbound](/providers/unbound)
87-
* [Requesty](/providers/requesty)
88-
* [VS Code Language Model API](/providers/vscode-lm)
78+
See the [full list here](/providers/).
8979

9080
### How do I get an API key?
81+
9182
Each API provider has its own process for obtaining an API key. See the [Setting Up Your First AI Provider](/getting-started/connecting-api-provider) for links to the relevant documentation for each provider.
9283

84+
If you use the [Roo Code Cloud Provider](/roo-code-provider/overview), you don't need an API key.
85+
9386
### Can I use Roo Code with local models?
9487
Yes, Roo Code supports running models locally using [Ollama](/providers/ollama) and [LM Studio](/providers/lmstudio). See [Using Local Models](/advanced-usage/local-models) for instructions.
9588

9689
---
9790

98-
## Usage
91+
## Extension Usage
9992

10093
### How do I start a new task?
10194
Open the Roo Code panel (<KangarooIcon />) and type your task in the chat box. Be clear and specific about what you want Roo Code to do. See [Typing Your Requests](/basic-usage/typing-your-requests) for best practices.

docs/index.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ image: /img/social-share.jpg
1414

1515
# Roo Code Docs
1616

17-
Roo Code is an AI-coding suite of products designed to take full advantage of the most advanced large-language models and change how you create software at a fundamental level. It's unapologetically powerful and customizable, and it costs more to run than the alternatives because it uses frontier models with actual file system access, terminal control, and multi-step workflows. If you want the best AI coding experience available, this is it.
17+
Roo Code is an AI-coding suite of products designed to take full advantage of the most advanced large-language models and change how you create software at a fundamental level. It's unapologetically powerful and customizable, and it costs more to run than the alternatives because it uses frontier models with actual file system access, terminal control, and multi-step workflows.
18+
19+
Roo's approach is to trade tokens for quality. If you want the best and most effective AI coding experience available, this is it.
1820

1921
Roo Code is available in two ways:
2022
- [<LucideIcon name="Puzzle" style={{ width: "14px", position: "relative", top: 4 }} /> Roo Code VS Code Extension](/getting-started/installing) works locally in your VS Code IDE and gives you full control over your coding experience. It's great for deep or highly iterative solo development work. It's highly customizable and fits into your existing workflow.

docs/providers/index.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,14 @@ Other tools are intinsically bound by design to a specific provider (like Claude
2020

2121
So we support connting to a wide range of model providers, giving you flexibility in how you access AI models. Some providers work with the VS Code extension, while others are available through Roo Code Cloud Agents.
2222

23+
Learn how to set up your provider in [the Roo Code VS Code extension here](/getting-started/connecting-api-provider).
24+
2325
## Provider Comparison
2426

2527
Here's every provider we support and where you can use them. Click for detailed instructions.
2628

29+
We regularly run evals for all supported models to see how they do against our standard test suite. [See the latest results here](https://roocode.com/evals).
30+
2731
<ProviderTable />
2832

2933
## Overwhelmed by choice?
@@ -33,4 +37,4 @@ Yeah, it's a lot.
3337
- **Want it to JustWork™?** Go with the [Roo Code Cloud Provider](/roo-code-provider/overview) for a curated selection and the easiest setup with no API keys required
3438
- **Want access to many models?** Try [OpenRouter](/providers/openrouter) for a single API to 100+ models
3539
- **Want to optimize for specific models?** Use the first part provider for each of them (Anthropic, OpenAI, etc)
36-
- **Looking for local/offline models?** Check out [Ollama](/providers/ollama) or [LM Studio](/providers/lmstudio)
40+
- **Looking for local/offline models?** Check out [Ollama](/providers/ollama) or [LM Studio](/providers/lmstudio)

docs/roo-code-provider/overview.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ best to check the privacy policy of the vendors themselves.
4141

4242
You can always find the current pricing [on our website](https://roocode.com/provider) or the Roo Code Cloud app, under ["Models"](https://app.roocode.com/models).
4343

44+
:::info Looking for free inference?
45+
When you sign up for a Roo Code Cloud account, you'll be given a number of "Free Minutes" to try the product out (you'll see a cute gift box icon). Those free minutes cover both the [Cloud Agent](/roo-code-cloud/cloud-agents) run time _and_ inference via the Roo Code Cloud provider (which, as we established, cost credits). Those can't be used in the extension.
46+
47+
If you want free inference in the extension, choose a free model (or another provider which may offer it to you for free).
48+
:::
49+
50+
4451
## How to use it
4552

4653
### Roo Code Cloud Agents

docs/update-notes/index.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,14 @@ keywords:
1212
image: /img/social-share.jpg
1313
---
1414

15-
# Update Notes
15+
# Extension Release Notes
16+
17+
See what's new in every release here.
18+
19+
We release often, sometimes multiple times per day, so make sure to always be on the latest to have access to the most recent bug fixes and improvements.
20+
21+
If you want to live on the edge and try things out before it's released, we have a [Nightly channel](https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-code-nightly).
1622

17-
1823
---
1924

2025
### Version 3.36

src/css/custom.css

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1516,6 +1516,7 @@ a.breadcrumbs__link:hover,
15161516
/* Override any article padding that might be adding space */
15171517
article {
15181518
padding-top: 0 !important;
1519+
15191520
}
15201521

15211522
/* Target the main content container more specifically */
@@ -1793,6 +1794,7 @@ main[class*="docMainContainer"] {
17931794
padding-left: 0.5em;
17941795
}
17951796

1797+
17961798
/* Category headers */
17971799
.menu__list-item-collapsible {
17981800
margin-bottom: 0;
@@ -1818,10 +1820,6 @@ main[class*="docMainContainer"] {
18181820
background: none;
18191821
}
18201822

1821-
.menu__list_item .menu__link--active {
1822-
background: red !important;
1823-
}
1824-
18251823
/* TOC styling */
18261824
.table-of-contents {
18271825
padding: 0.5rem 0.75rem; /* Match left sidebar spacing */
@@ -1940,7 +1938,6 @@ html {
19401938

19411939
/* Apply sidebar link styles */
19421940
.menu__link {
1943-
font-size: 0.875rem;
19441941
font-weight: 400;
19451942
color: hsl(var(--muted-foreground));
19461943
transition: all 200ms ease;
@@ -1955,7 +1952,6 @@ html {
19551952

19561953
.menu__link--active {
19571954
color: hsl(var(--foreground));
1958-
background: hsl(var(--background) / 0.7);
19591955
font-weight: 500;
19601956
}
19611957

src/theme/DocItem/Content/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function useSyntheticTitle(): string | null {
2929
export default function DocItemContent({children}: Props): ReactNode {
3030
const syntheticTitle = useSyntheticTitle();
3131
return (
32-
<div className={clsx(ThemeClassNames.docs.docMarkdown, 'markdown')}>
32+
<div className={clsx(ThemeClassNames.docs.docMarkdown, 'markdown doc-container')}>
3333
{syntheticTitle && (
3434
<header>
3535
<Heading as="h1">{syntheticTitle}</Heading>

0 commit comments

Comments
 (0)