diff --git a/docs/features/settings-management.md b/docs/features/settings-management.md index 2e42e611..6f88e9d3 100644 --- a/docs/features/settings-management.md +++ b/docs/features/settings-management.md @@ -146,7 +146,37 @@ Use this option only if you are certain you want to remove all Roo Code data or --- -## Related UI Setting: Collapse thinking messages by default +## UI Setting + +#### System Prompt Context Toggles + +Control what contextual information appears in the system prompt: + +- **Include Current Time** (Settings → General) + - When enabled, adds the current timestamp to the system prompt + - When disabled, omits time information from the prompt + - Default: Enabled + +- **Include Current Cost** (Settings → General) + - When enabled, adds the current task cost to the system prompt + - When disabled, omits cost information from the prompt + - Default: Enabled + +**Example Impact:** + +With both enabled, the system prompt includes: +``` +# Current Time +Current time in ISO 8601 UTC format: 2025-10-28T23:06:08.458Z +User time zone: America/Edmonton, UTC-6:00 + +# Current Cost +$0.14 +``` + +With both disabled, these sections are omitted, reducing token usage when you don't need this context. + +#### Collapse thinking messages by default - Location: Settings → UI - Default: Enabled (thinking messages are collapsed by default) diff --git a/docs/providers/gemini.md b/docs/providers/gemini.md index 26c0e3af..1a5b5ba4 100644 --- a/docs/providers/gemini.md +++ b/docs/providers/gemini.md @@ -35,6 +35,14 @@ Roo Code supports Google's Gemini family of models through the Google AI Gemini Roo Code supports the following Gemini models: +### Model Aliases (Recommended) + +For stability and automatic updates, use these aliases that point to the latest stable versions: + +* `gemini-flash-latest` - Always uses the newest stable Flash model +* `gemini-pro-latest` - Always uses the newest stable Pro model + + ### Standard Models * `gemini-2.5-flash-preview-05-20` * `gemini-2.5-flash-preview-04-17` @@ -51,6 +59,16 @@ Roo Code supports the following Gemini models: * `gemini-1.5-pro-exp-0827` * `gemini-exp-1206` +### Preview Models + +Preview models include Google's latest experimental features but may change without notice: + +* Models with `-preview-` in the name (e.g., `gemini-2.5-flash-preview-05-20`) +* Models with `-exp-` suffix (e.g., `gemini-2.0-flash-exp`) +* Models prefixed with `gemini-exp-` (e.g., `gemini-exp-1206`) + +Preview models are ideal for testing cutting-edge capabilities but may have breaking changes. Use stable aliases for production work. + ### Thinking Models These models require reasoning budget to be enabled in Roo Code settings: * `gemini-2.5-flash-preview-05-20:thinking` diff --git a/docs/providers/roo-code-cloud.md b/docs/providers/roo-code-cloud.md index 95bb448d..53f1d3e3 100644 --- a/docs/providers/roo-code-cloud.md +++ b/docs/providers/roo-code-cloud.md @@ -38,7 +38,7 @@ The "roo/sonic" model is being renamed to **"grok-code-fast-1"** (officially "Gr 1. **Connect to Roo Code Cloud:** - Click the account icon () in Roo Code panel - Sign in with GitHub, Google, or email - - See [Login Guide](/roo-code-cloud/login) if needed + - See [Connect Guide](/roo-code-cloud/connect) if needed 2. **Select Provider:** - Open Roo Code Settings () diff --git a/docs/roo-code-cloud/task-sync.mdx b/docs/roo-code-cloud/task-sync.mdx index 089a0ba6..487d68d7 100644 --- a/docs/roo-code-cloud/task-sync.mdx +++ b/docs/roo-code-cloud/task-sync.mdx @@ -24,7 +24,7 @@ Task Sync ingests task events one-way from your local VS Code to Roo Code Cloud ## Getting Started -1. Connect your IDE (see [Login/Signup](/roo-code-cloud/login)) +1. Connect your IDE (see [Connect to Cloud](/roo-code-cloud/connect)) 2. Open or start a task in your local Roo Code extension 3. Visit the homescreen at https://app.roocode.com to monitor in near real time diff --git a/docs/update-notes/index.md b/docs/update-notes/index.md index 912dc1a2..75bbf9f7 100644 --- a/docs/update-notes/index.md +++ b/docs/update-notes/index.md @@ -19,6 +19,7 @@ image: /img/social-share.jpg ### Version 3.29 +* [3.29.3](/update-notes/v3.29.3) (2025-10-28) * [3.29.2](/update-notes/v3.29.2) (2025-10-27) * [3.29.1](/update-notes/v3.29.1) (2025-10-27) * [3.29.0](/update-notes/v3.29.0) (2025-10-24) diff --git a/docs/update-notes/v3.25.18.mdx b/docs/update-notes/v3.25.18.mdx index a62a32ab..4906344c 100644 --- a/docs/update-notes/v3.25.18.mdx +++ b/docs/update-notes/v3.25.18.mdx @@ -19,17 +19,17 @@ Sonic is now available in Roo Code ([#7207](https://github.com/RooCodeInc/Roo-Co - 262,144‑token context lets you work across very large codebases, logs, and transcripts in one session. - FREE for 72 hours so you can try Sonic with real tasks. -> Important: Sonic is delivered via Roo Code Cloud. To get this model to work, you must connect your IDE to Roo Code Cloud. See [Roo Code Cloud sign in](/roo-code-cloud/login). +> Important: Sonic is delivered via Roo Code Cloud. To get this model to work, you must connect your IDE to Roo Code Cloud. See [Connect to Roo Code Cloud](/roo-code-cloud/connect). **Prerequisites** - Roo Code v3.25.18 or later -- Connected to Roo Code Cloud account — see [Roo Code Cloud sign in](/roo-code-cloud/login) +- Connected to Roo Code Cloud account — see [Connect to Roo Code Cloud](/roo-code-cloud/connect) **How to enable Sonic** 1. Open Settings → Providers and set Provider to **Roo Code Cloud**. 2. In the model selector, choose **Sonic**. -> 📚 Documentation: See [Roo Code Cloud sign in](/roo-code-cloud/login) and [Roo Code Cloud Provider](/providers/roo-code-cloud). +> 📚 Documentation: See [Connect to Roo Code Cloud](/roo-code-cloud/connect) and [Roo Code Cloud Provider](/providers/roo-code-cloud). ## Bug Fixes diff --git a/docs/update-notes/v3.28.0.mdx b/docs/update-notes/v3.28.0.mdx index 3020d4bf..ae4ed319 100644 --- a/docs/update-notes/v3.28.0.mdx +++ b/docs/update-notes/v3.28.0.mdx @@ -27,7 +27,7 @@ Introducing our new cloud connectivity features that let you **monitor and contr - **Task History**: Your tasks are saved to the cloud for later reference - **Cloud Visibility**: View your VS Code tasks from any browser -**[Roomote Control](/roo-code-cloud/roomote-control) ([14-Day Free Trial, then $20/month](/roo-code-cloud/billing-subscriptions#pro-plan-20month))**: +**[Roomote Control](/roo-code-cloud/roomote-control) ([14-Day Free Trial, then $20/month](/roo-code-cloud/billing-subscriptions))**: - **Continue Tasks Remotely**: Keep tasks going from your phone - respond to prompts, fix errors, approve actions - **Full Chat Control**: Interact with the chatbox as though you were in your IDE - **Start/Stop Tasks**: Launch new tasks or terminate running ones from anywhere diff --git a/docs/update-notes/v3.28.mdx b/docs/update-notes/v3.28.mdx index 45d86456..01f4de7d 100644 --- a/docs/update-notes/v3.28.mdx +++ b/docs/update-notes/v3.28.mdx @@ -42,7 +42,7 @@ Introducing our new cloud connectivity features that let you **monitor and contr - **Task History**: Your tasks are saved to the cloud for later reference - **Cloud Visibility**: View your VS Code tasks from any browser -**[Roomote Control](/roo-code-cloud/roomote-control) ([14-Day Free Trial, then $20/month](/roo-code-cloud/billing-subscriptions#pro-plan-20month))**: +**[Roomote Control](/roo-code-cloud/roomote-control) ([14-Day Free Trial, then $20/month](/roo-code-cloud/billing-subscriptions))**: - **Continue Tasks Remotely**: Keep tasks going from your phone - respond to prompts, fix errors, approve actions - **Full Chat Control**: Interact with the chatbox as though you were in your IDE - **Start/Stop Tasks**: Launch new tasks or terminate running ones from anywhere diff --git a/docs/update-notes/v3.29.3.mdx b/docs/update-notes/v3.29.3.mdx new file mode 100644 index 00000000..d8541947 --- /dev/null +++ b/docs/update-notes/v3.29.3.mdx @@ -0,0 +1,33 @@ +--- +description: Adds Roo provider reasoning control, Z.ai Deep Thinking toggle, Gemini model updates, plus fixes for rate limiting, retries, and UI polish. +keywords: + - roo code 3.29.3 + - release notes + - bug fixes + - provider updates + - qol improvements +image: /img/social-share.jpg +--- + +# Roo Code 3.29.3 Release Notes (2025-10-28) + +This patch adds reasoning controls for Roo and Z.ai providers, updates Gemini "latest" models, and delivers stability and UI fixes. + +## QOL Improvements + +* Toggle time and cost display in the system prompt to reduce model distraction during long runs (thanks jaxnb!) ([#8451](https://github.com/RooCodeInc/Roo-Code/pull/8451)) +* After “Add to Context,” input auto‑focuses and two newlines are inserted for clearer separation, so you can keep typing immediately ([#8877](https://github.com/RooCodeInc/Roo-Code/pull/8877)) + +## Bug Fixes + +* LiteLLM: Prefer max_output_tokens (with fallback to max_tokens) to prevent 400 errors on Claude Sonnet 4.5 via Vertex (thanks fabb!) ([#8455](https://github.com/RooCodeInc/Roo-Code/pull/8455)) +* Messages typed during context condensing now send automatically once condensing finishes; per‑task queues no longer cross‑drain (thanks JosXa!) ([#8478](https://github.com/RooCodeInc/Roo-Code/pull/8478)) +* Rate limiting now uses a monotonic clock and enforces a hard cap at the configured limit to avoid long lockouts (thanks chrarnoldus, intermarkec!) ([#8456](https://github.com/RooCodeInc/Roo-Code/pull/8456)) +* Restore green tests and TypeScript build for LiteLLM after interface changes; keeps monotonic clock fix and token limit behavior ([#8870](https://github.com/RooCodeInc/Roo-Code/pull/8870)) +* Checkpoint menu popover no longer clips long option text; items remain fully visible ([#8867](https://github.com/RooCodeInc/Roo-Code/pull/8867)) + +## Provider Updates + +* Roo provider: Reasoning effort control lets you choose deeper step‑by‑step thinking vs. faster/cheaper responses. See [Roo Code Cloud provider](/providers/roo-code-cloud) for details. ([#8874](https://github.com/RooCodeInc/Roo-Code/pull/8874)) +* Z.ai (GLM‑4.5/4.6): “Enable reasoning” toggle to activate Deep Thinking; hidden on unsupported models (thanks BeWater799!). See [Z.ai provider](/providers/zai). ([#8872](https://github.com/RooCodeInc/Roo-Code/pull/8872)) +* Gemini: Updated model list and “latest” aliases for easier selection (thanks cleacos!). See [Gemini provider](/providers/gemini). ([#8486](https://github.com/RooCodeInc/Roo-Code/pull/8486)) \ No newline at end of file diff --git a/sidebars.ts b/sidebars.ts index 76443056..643ae1ca 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -222,6 +222,7 @@ const sidebars: SidebarsConfig = { type: 'category', label: '3.29', items: [ + { type: 'doc', id: 'update-notes/v3.29.3', label: '3.29.3' }, { type: 'doc', id: 'update-notes/v3.29.2', label: '3.29.2' }, { type: 'doc', id: 'update-notes/v3.29.1', label: '3.29.1' }, { type: 'doc', id: 'update-notes/v3.29.0', label: '3.29.0' },