Skip to content

Commit 04ace82

Browse files
mini2sroomote[bot]ellipsis-dev[bot]roomotebrunobergher
authored
Roo to main (#566)
* feat: Move slash commands to Settings tab with gear icon for discoverability (RooCodeInc#7988) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: Mubeen Zulfiqar <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Add Z.ai coding plan support (RooCodeInc#8003) * chore(deps): bump axios from 1.9.0 to 1.12.0 (RooCodeInc#7963) Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.9.0...v1.12.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix context menu is obscured when edit message. (RooCodeInc#7951) * feat: add keyboard shortcut for "Add to Context" action (RooCodeInc#7908) Co-authored-by: daniel-lxs <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * fix: handle ByteString conversion errors in OpenAI embedders (RooCodeInc#8008) * CONTRIBUTING.md tweaks and issue template rewrite (RooCodeInc#8014) * feat: Reposition Add Image button inside ChatTextArea (RooCodeInc#7989) * feat: move Add Image button inside ChatTextArea - Moved Add Image button from bottom toolbar to top-right inside text area - Repositioned Enhance Prompt button to be above Send button (bottom-right) - Both buttons now follow similar positioning pattern as Send button - Maintains consistent button styling and transitions * fix: corrected C# tree-sitter query (RooCodeInc#7813) * feat: Move slash commands to Settings tab with gear icon for discoverability (RooCodeInc#7988) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: Mubeen Zulfiqar <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Add Z.ai coding plan support (RooCodeInc#8003) * chore(deps): bump axios from 1.9.0 to 1.12.0 (RooCodeInc#7963) Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.9.0...v1.12.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix context menu is obscured when edit message. (RooCodeInc#7951) * feat: add keyboard shortcut for "Add to Context" action (RooCodeInc#7908) Co-authored-by: daniel-lxs <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * fix: handle ByteString conversion errors in OpenAI embedders (RooCodeInc#8008) * CONTRIBUTING.md tweaks and issue template rewrite (RooCodeInc#8014) * Visual tweaks --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Mubeen Zulfiqar <[email protected]> Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: Matt Rubens <[email protected]> Co-authored-by: Daniel <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: NaccOll <[email protected]> Co-authored-by: daniel-lxs <[email protected]> Co-authored-by: Hannes Rudolph <[email protected]> * feat: add i18n support for git commits and file operations * feat(i18n): update context menu translations in zh-CN and zh-TW locales * feat: Bring back a way to temporarily and globally pause auto-approve without losing your toggle state (RooCodeInc#8024) * Visual improvements and code cleanup (removes duplication) * Brings back an 'enabled' toggle for auto-approve * fix: filter out Claude Code built-in tools (ExitPlanMode, BashOutput, KillBash) (RooCodeInc#7818) Co-authored-by: Roo Code <[email protected]> * fix: handle square bracket HTML entities in Gemini responses (RooCodeInc#7577) Co-authored-by: Roo Code <[email protected]> * feat: Replace + icon with edit icon for New Task button (RooCodeInc#7942) Co-authored-by: Roo Code <[email protected]> * Release v3.28.3 (RooCodeInc#8025) * Changeset version bump (RooCodeInc#8026) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * feat: remove web-docs app (RooCodeInc#8027) Co-authored-by: Roo Code <[email protected]> * fix: skip flaky Windows test in custom-system-prompt.spec.ts (RooCodeInc#8023) Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * feat: add GDPR-compliant cookie consent banner (RooCodeInc#8022) Co-authored-by: Roo Code <[email protected]> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Release: v1.76.0 (RooCodeInc#8030) * Types 1.77.0 (RooCodeInc#8031) * feat(web): update homepage headline and tagline for remote control capabilities (RooCodeInc#7911) * Merge remote-tracking branch 'upstream/main' into roo-to-main * ux: Responsive Auto-Approve (RooCodeInc#8032) Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * feat(cloud): Add telemetry retry queue for network resilience (RooCodeInc#7597) * feat(cloud): Add telemetry retry queue for network resilience - Implement RetryQueue class with workspace-scoped persistence - Queue failed telemetry events for automatic retry - Retry events every 60 seconds with fresh auth tokens - FIFO eviction when queue reaches 100 events - Persist queue across VS Code restarts This ensures telemetry data isn't lost during network failures or temporary server issues. Migrated from RooCodeInc/Roo-Code-Cloud#744 * fix: address PR review feedback for retry queue - Fix retry order to use consistent FIFO processing - Add retry limit enforcement with max retries check - Add configurable request timeout (default 30s) - Add comprehensive tests for retryAll() method - Add request-max-retries-exceeded event - Fix timeout test to avoid timing issues * fix: resolve TypeScript errors in RetryQueue tests * fix(cloud): Address PR feedback for telemetry retry queue - Handle HTTP error status codes (500s, 401/403, 429) as failures that trigger retry - Remove queuing of backfill operations since they're user-initiated - Fix race condition in concurrent retry processing with isProcessing flag - Add specialized retry logic for 429 with Retry-After header support - Clean up unnecessary comments - Add comprehensive tests for new status code handling - Add temporary debug logs with emojis for testing * refactor: address PR feedback for telemetry retry queue - Remove unused X-Organization-Id header from auth header provider - Simplify enqueue() API by removing operation parameter - Fix error retry logic: only retry 5xx, 429, and network failures - Stop retrying 4xx client errors (400, 401, 403, 404, 422) - Implement queue-wide pause for 429 rate limiting - Add auth state management integration: - Pause queue when not in active-session - Clear queue on logout or user change - Preserve queue when same user logs back in - Remove debug comments - Fix ESLint no-case-declarations error with proper block scope - Update tests for all new behaviors * Docs: Overhaul README (RooCodeInc#8005) * docs: overhaul README for clarity and impact * fix: update badge links and styles in README for improved visibility * docs(README): stronger CTAs for Discord/Reddit; restore Modes/Roles incl. cloud agents * docs(readme): add support CTA; refine modes section; clarify custom modes wording - add centered help/links CTA under badges: [README.md](README.md:8-10) - expand feature list to explicitly include modes: [README.md](README.md:45) - rename section header “Modes and Roles” → “Modes”: [README.md](README.md:52) - update wording to “Custom Modes: build specialized modes for your team or workflow”: [README.md](README.md:60) * docs: implement @jdilla1277 suggestions for English README - Updated header to "Your AI-Powered Dev Team, Right in Your Editor" (removed Cline reference) - Changed line 44 to "Generate Code from natural language descriptions and specs" for better SEO - Removed "not the other way around" phrase from line 54 - Replaced "Cloud Agents" with "Roomote Control" on line 61 As requested by @hannesrudolph, these changes are only applied to the English README. * docs: clarify Roomote Control description and update related links in README * Reworked the contributor list. Made translastion corrections. --------- Co-authored-by: Roo Code <[email protected]> * Add organizationFeaturesSchema with roomoteControlEnabled (RooCodeInc#8085) feat: add organizationFeaturesSchema with roomoteControlEnabled - Add organizationFeaturesSchema with optional roomoteControlEnabled boolean - Integrate features property into organizationSettingsSchema as optional - Add comprehensive tests for new schema validation - Maintain backward compatibility with existing organization settings Co-authored-by: Roo Code <[email protected]> * Release: v1.78.0 (RooCodeInc#8089) chore: bump version to v1.78.0 * Get the model id property for a given provider (RooCodeInc#8009) * Fix: Transform keybindings in nightly build to fix command+y shortcut (RooCodeInc#8070) * fix: transform keybindings command references in nightly build The keybindings section was not being transformed during the nightly build process, causing command+y keybinding to reference the wrong command name (roo-cline.addToContext instead of roo-code-nightly.addToContext). - Added keybindings schema to types.ts - Updated generatePackageJson to transform keybindings command references - This ensures keybindings work correctly in the nightly build * fix: only include keybindings in output when they exist Updated generatePackageJson to conditionally add keybindings to avoid including undefined values in the generated package.json. Fixed eslint-disable comment placement. --------- Co-authored-by: Roo Code <[email protected]> * Add a list of sub-processors (RooCodeInc#8163) * Add cookie policy (RooCodeInc#8165) * ux: Redesigned Message Feed (RooCodeInc#7985) Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main * bug: Incorrect copy for "Run" command when approving execution (RooCodeInc#8179) * test: set default language to English in prompt tests * Supernova (RooCodeInc#8175) Co-authored-by: Chris Estreich <[email protected]> * chore: add changeset for v3.28.4 (RooCodeInc#8182) * Changeset version bump (RooCodeInc#8183) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * feat(chat): enhance user info display and file path highlighting * fix: support dash prefix in parseMarkdownChecklist for todo lists (RooCodeInc#8055) - Updated regex pattern to support optional dash prefix (e.g., "- [ ] Task") - Added comprehensive test coverage for both formats - Fixes issue where todo lists with dash prefixes were not being parsed correctly Fixes RooCodeInc#8054 Co-authored-by: Roo Code <[email protected]> * Updating the privacy policy to allow us to send occasional emails (RooCodeInc#8180) * Updating the privacy policy to allow us to send onboarding and occasional marketing emails. * docs: Clarified unsubscribe behavior and updated the Last Updated date * docs: update Last Updated date in Privacy Policy page * fix: apply tiered pricing for Gemini models via Vertex AI (RooCodeInc#8018) * fix: apply tiered pricing for Gemini models via Vertex AI - Modified calculateCost method to handle models where cacheReadsPrice is only defined in tiers - Added comprehensive tests for Vertex AI tiered pricing calculation - Fixes issue where local cost calculation always showed highest tier rates Fixes RooCodeInc#8017 * Delete src/api/providers/__tests__/vertex-tiered-pricing.spec.ts --------- Co-authored-by: Roo Code <[email protected]> Co-authored-by: Daniel <[email protected]> * update sambanova models (RooCodeInc#8186) * update sambanova models * fix typo * Fix duplicate rehydrate during reasoning; centralize rehydrate and preserve cancel metadata (RooCodeInc#8171) Co-authored-by: daniel-lxs <[email protected]> * Wrap code blocks by default (RooCodeInc#8194) * Merge remote-tracking branch 'upstream/main' into roo-to-main * Add an announcement for Supernova (RooCodeInc#8197) * Add an announcement for Supernova * Remove duplicate keys * refactor(chat): optimize ChatRow rendering and user info handling * Release v3.28.5 (RooCodeInc#8198) chore: add changeset for v3.28.5 * Changeset version bump (RooCodeInc#8199) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Remove language selection and word wrap toggle from CodeBlock (RooCodeInc#8208) * feat: Add keyboard shortcut for toggling auto-approve (Cmd/Ctrl+Alt+A) (RooCodeInc#8214) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Bare metal evals fixes (RooCodeInc#8224) Co-authored-by: Roo Code <[email protected]> * Fix: Improve reasoning block formatting for better readability (RooCodeInc#7868) * fix: prevent checkpoint text from wrapping in non-English languages (RooCodeInc#8207) Co-authored-by: Roo Code <[email protected]> * fix: respect Ollama Modelfile num_ctx configuration (RooCodeInc#7798) Co-authored-by: Roo Code <[email protected]> Co-authored-by: Hannes Rudolph <[email protected]> Co-authored-by: daniel-lxs <[email protected]> * feat: add package.nls.json checking to find-missing-translations script (RooCodeInc#8255) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: daniel-lxs <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * feat(types): add GPT-5-Codex model (RooCodeInc#8260) * chore: add changeset for v3.28.6 (RooCodeInc#8261) * Follow-up questions should trigger the "interactive" state (RooCodeInc#8259) * chore: add changeset for v3.28.6 (RooCodeInc#8263) * Changeset version bump (RooCodeInc#8262) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * Add image for 3.28.5 (RooCodeInc#8266) * feat: add zai-org/GLM-4.5-turbo model to Chutes provider (RooCodeInc#8157) Co-authored-by: Roo Code <[email protected]> * Cloud account switcher (RooCodeInc#8223) * Cloud account switcher * Bare metal evals fixes (RooCodeInc#8224) Co-authored-by: Roo Code <[email protected]> * Rounded icons in chat account switcher * Visual tweaks to CloudView * Remove hardcoded timeout * Safer check * PR feedback * Fix test * Check for org mismatches in handleCredentialsChange * Cloud: use the existing auth event flow to handle org switching * Cleanup: broadcast() might be confusingly named. --------- Co-authored-by: Chris Estreich <[email protected]> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: John Richmond <[email protected]> * fix: checkpoint restore popover positioning issue (RooCodeInc#8219) (RooCodeInc#8220) Co-authored-by: Roo Code <[email protected]> Co-authored-by: daniel-lxs <[email protected]> * ux: Collapse thinking blocks by default (but control all of them with a keyboard shortcut) (RooCodeInc#8254) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Remove org switcher tooltip (RooCodeInc#8269) * chore: add changeset for v3.28.7 (RooCodeInc#8268) * Changeset version bump (RooCodeInc#8271) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * Merge remote-tracking branch 'upstream/main' into roo-to-main * fix(i18n): spelling mistake in zh-CN chat.json * web: Opengraph image (RooCodeInc#8285) Co-authored-by: Matt Rubens <[email protected]> * Set port 3446 for web-evals in production mode (RooCodeInc#8288) * Show cloud switcher and option to add a team when logged in (RooCodeInc#8291) * fix: include initial ask in condense summarization (RooCodeInc#8293) (RooCodeInc#8298) * fix: include initial ask in condense summarization (RooCodeInc#8293) --------- Co-authored-by: Matt Rubens <[email protected]> * Fix frequent "No tool used" errors by clarifying tool-use rules (RooCodeInc#8292) * Add a couple more free models to the Roo provider (RooCodeInc#8304) * Release v3.28.8 (RooCodeInc#8305) * Changeset version bump (RooCodeInc#8306) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * feat: log out from cloud when resetting extension state (RooCodeInc#8312) Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Merge remote-tracking branch 'upstream/main' into roo-to-main * feat: Add telemetry tracking to DismissibleUpsell component (RooCodeInc#8309) * feat: add telemetry tracking to DismissibleUpsell component - Added UPSELL_DISMISSED and UPSELL_CLICKED events to TelemetryEventName enum - Updated DismissibleUpsell component to track clicks and dismissals with telemetry - Added telemetry tests to DismissibleUpsell test suite - Events include upsellId in the payload for tracking specific upsells * refactor(webview): make handleDismiss synchronous in DismissibleUpsell test(webview): add scenario where dismissOnClick=true without onClick tracks only UPSELL_DISMISSED; update tests; all tests passing locally --------- Co-authored-by: Roo Code <[email protected]> * Correct tool use suggestion to improve model adherence to suggestion (RooCodeInc#8315) * Correct tool use suggestion to improve model adherence to suggestion * tweak * removing user hint when refreshing models (RooCodeInc#7710) * feat(zgsm): add quota info display and periodic updates * Show the Roo provider on the welcome screen (RooCodeInc#8317) * wip: Website Improvements (RooCodeInc#8303) Co-authored-by: Matt Rubens <[email protected]> * refactor: remove pr-reviewer mode (RooCodeInc#8222) * feat: add animated quota display with staggered transitions * Merge remote-tracking branch 'upstream/main' into roo-to-main * web: More website copy tweaks (RooCodeInc#8326) Co-authored-by: Matt Rubens <[email protected]> * fix: remove <thinking> tags from prompts for cleaner output and fewer tokens (RooCodeInc#8319) Co-authored-by: Roo Code <[email protected]> Co-authored-by: Hannes Rudolph <[email protected]> * Upgrade Supernova (RooCodeInc#8330) * chore: add changeset for v3.28.9 (RooCodeInc#8336) * Changeset version bump (RooCodeInc#8337) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * Track when telemetry settings change (RooCodeInc#8339) * fix: use max_completion_tokens for GPT-5 models in LiteLLM provider (RooCodeInc#6980) Co-authored-by: Roo Code <[email protected]> Co-authored-by: daniel-lxs <[email protected]> * Make chat icons shrink-0 (RooCodeInc#8343) * web: Testimonials (RooCodeInc#8360) * Adds lots of testimonials, 5-stars from marketplace * Fits more testimonials in one page * Testimonial heading tweak * ci: refresh contrib.rocks cache workflow (RooCodeInc#8083) * feat: add Claude 4.5 Sonnet model across all providers (RooCodeInc#8368) * chore: add changeset for v3.28.10 (RooCodeInc#8369) * Changeset version bump (RooCodeInc#8370) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * fix: correct AWS Bedrock Claude Sonnet 4.5 model identifier (RooCodeInc#8372) Fixes RooCodeInc#8371 - Updates the model ID from anthropic.claude-4.5-sonnet-v1:0 to anthropic.claude-sonnet-4-5-20250929-v1:0 to match AWS Bedrock naming convention Co-authored-by: Roo Code <[email protected]> * fix: correct Claude Sonnet 4.5 model ID format (RooCodeInc#8373) * chore: add changeset for v3.28.11 (RooCodeInc#8374) * Changeset version bump (RooCodeInc#8375) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * fix: Anthropic Sonnet 4.5 model id + Bedrock 1M context checkbox (RooCodeInc#8384) fix(anthropic): use claude-sonnet-4-5 id fix(bedrock): enable 1M context checkbox for Sonnet 4.5 via shared list closes RooCodeInc#8379 closes RooCodeInc#8381 * chore: add changeset for v3.28.12 (RooCodeInc#8385) * Changeset version bump (RooCodeInc#8376) * changeset version bump * Revise changelog for version 3.28.12 Updated version number and consolidated patch notes. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * Fix Vertex Sonnet 4.5 (RooCodeInc#8391) * fix: remove topP parameter from Bedrock inference config (RooCodeInc#8388) Co-authored-by: Matt Rubens <[email protected]> * chore: add changeset for v3.28.13 (RooCodeInc#8393) * Changeset version bump (RooCodeInc#8394) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * feat: add GLM-4.6 model support for z.ai provider (RooCodeInc#8408) Co-authored-by: Roo Code <[email protected]> * chore: add changeset for v3.28.14 (RooCodeInc#8413) * Changeset version bump (RooCodeInc#8414) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * A couple more sonnet 4.5 fixes (RooCodeInc#8421) * chore: Remove unsupported Gemini 2.5 Flash Image Preview free model (RooCodeInc#8359) * Include reasoning messages in cloud tasks (RooCodeInc#8401) * fix: show send button when only images are selected in chat textarea (RooCodeInc#8423) Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]> * Add structured data to the homepage (RooCodeInc#8427) Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> * fix(ui): disable send button when no input content and update tests * fix: Addresses overeager 'there are unsaved changes' dialog in settings (RooCodeInc#8410) Fixes overeager 'there are unsaved changes' dialog in settings * feat: add UsageStats schema and type (RooCodeInc#8441) feat: add UsageStats schema and type to cloud.ts Co-authored-by: Roo Code <[email protected]> * Release: v1.80.0 (RooCodeInc#8442) chore: bump version to v1.80.0 * feat: add new DeepSeek and GLM models with detailed descriptions to the Chutes provider (RooCodeInc#8467) * Deprecate free grok 4 fast (RooCodeInc#8481) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * fix: improve save button activation in prompts settings (RooCodeInc#5780) (RooCodeInc#8267) Co-authored-by: MuriloFP <[email protected]> Co-authored-by: Roo Code <[email protected]> Co-authored-by: daniel-lxs <[email protected]> * fix: properly reset cost limit tracking when user clicks "Reset and Continue" (RooCodeInc#6890) Co-authored-by: Roo Code <[email protected]> Co-authored-by: daniel-lxs <[email protected]> * chore(deps): update dependency vite to v6.3.6 [security] (RooCodeInc#7838) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency glob to v11.0.3 (RooCodeInc#7767) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore: add changeset for v3.28.15 (RooCodeInc#8491) * Changeset version bump (RooCodeInc#8492) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * Clamp GPT-5 max output tokens to 20% of context window (RooCodeInc#8495) * fix: add ollama and lmstudio to MODELS_BY_PROVIDER (RooCodeInc#8511) Co-authored-by: Roo Code <[email protected]> * Release: v1.81.0 (RooCodeInc#8519) * Add the parent task ID in telemetry (RooCodeInc#8532) * Release: v1.82.0 (RooCodeInc#8535) * feat: Experiment: Show a bit of stats in Cloud tab to help users discover there's more in Cloud (RooCodeInc#8415) Co-authored-by: Roo Code <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: SannidhyaSah <[email protected]> Co-authored-by: John Richmond <[email protected]> * Revert "feat: Experiment: Show a bit of stats in Cloud tab to help users discover there's more in Cloud" (RooCodeInc#8559) * Identify cloud tasks in the extension bridge (RooCodeInc#8539) * Revert "Clamp GPT-5 max output tokens to 20% of context window" (RooCodeInc#8582) * feat: Add Claude Sonnet 4.5 1M context window support for Claude Code… (RooCodeInc#8586) feat: Add Claude Sonnet 4.5 1M context window support for Claude Code provider * chore: add changeset for v3.28.16 (RooCodeInc#8592) * Changeset version bump (RooCodeInc#8593) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * fix(i18n): Update zh-TW run command title (RooCodeInc#8631) * feat(commands, webview): Add TDD built-in command; Refactor welcome tips and test guide definition * refactor(project-wiki): separate command from subtask initialization * feat(command): update built-in commands count and names in tests * Add Claude Haiku 4.5 (RooCodeInc#8673) * Release v3.28.17 (RooCodeInc#8674) * Changeset version bump (RooCodeInc#8675) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * fix(editor): prevent file editing issues when git diff views are open (RooCodeInc#8676) * fix(editor): prevent file editing issues when git diff views are open Add scheme checks to ensure only file:// URIs are matched when finding editors, avoiding issues with git diffs and other schemes. Includes error logging for failed editor lookups. * Remove the warnings * fix(editor): enforce file:// scheme in editor lookups to prevent git diff issues --------- Co-authored-by: daniel-lxs <[email protected]> * web: Cloud page and updates to Pricing to explain Cloud Agent Credits (RooCodeInc#8605) * Adds mention of Cloud agents to /pricing * Credit pricing FAQ * Skeleton of a /cloud page and more pricing page tweaks * Lint * Update apps/web-roo-code/src/app/cloud/page.tsx Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> * Code review * Updates copy to new credit system * Moves Terms of Service to be backed by a markdown file, easier to read/edit/diff * Updated ToS * Twerm copy tweaks * Cloud screenshot and style adjustments * Style tweaks * Styles --------- Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> * feat: Add userAgent to Bedrock client for version tracking (RooCodeInc#8663) Co-authored-by: Roo Code <[email protected]> * feat: Cloud agents in extension (RooCodeInc#8470) Co-authored-by: Matt Rubens <[email protected]> * feat: Z AI: only two coding endpoints (RooCodeInc#8687) (RooCodeInc#8693) * Remove request content from UI messages (RooCodeInc#8696) * Left align the welcome title (RooCodeInc#8700) * Update image generation model selection (RooCodeInc#8698) * feat(core): enhance client ID validation and CSP configuration * web: Mobile image in /cloud (RooCodeInc#8705) * feat(ui): add option to hide API request details by default * Revert cloud agents for now (RooCodeInc#8713) * chore: add changeset for v3.28.18 (RooCodeInc#8715) * fix(task): adjust API request handling and error message assignment * Changeset version bump (RooCodeInc#8716) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <[email protected]> * test: update telemetry client mocks and fix test id typo * Normalize docs-extractor audience tags; remove admin/stakeholder; strip tool invocations (RooCodeInc#8717) docs(extractor): normalize audience to type="user"; remove admin/stakeholder; strip tool invocation examples * Add Intercom as a subprocessor (RooCodeInc#8718) * web: Leftover white bg (RooCodeInc#8719) Leftover white bg * feat(zgsm): add supportsMaxTokens flag and adjust max token handling * docs: update Configuring Profiles video link (RooCodeInc#8189) Co-authored-by: Roo Code <[email protected]> * Fix link text for Roomote Control in README (RooCodeInc#8742) * Try a 5s status mutation timeout (RooCodeInc#8734) * web: Landing page for the reviewerFirst pass (RooCodeInc#8740) * First pass * SEO * Update apps/web-roo-code/src/app/reviewer/page.tsx Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Remove GPT‑5 instructions/reasoning_summary from UI message metadata to prevent ui_messages.json bloat (RooCodeInc#8756) chore(gpt5): stop persisting instructions/reasoning_summary in UI message metadata Problem: ui_messages.json was getting bloated with unused or duplicated content (system 'instructions' and 'reasoning_summary') that we do not read back. Root cause: earlier OpenAI Responses API implementation persisted these fields to per-message metadata; however, 'instructions' are already sent as top-level request instructions and 'reasoning_summary' is surfaced live via streaming events. Neither field is consumed from storage. Changes: (1) Task.persistGpt5Metadata now stores only previous_response_id; (2) removed instructions and reasoning_summary from types; (3) updated Zod schema; (4) persistence layer writes messages as-is (no sanitizer); (5) tests green. Impact: smaller ui_messages.json, no runtime behavior change for requests. Migration: old metadata fields will be ignored by schema. * Z.ai: add GLM-4.5-X, AirX, Flash (expand model coverage) (RooCodeInc#8745) * feat(zai): add GLM-4.5-X, AirX, Flash; sync with Z.ai docs; keep canonical api line keys * feat(zai): add GLM-4.5V vision model (supportsImages, pricing, 16K max output); add tests * feat(types,zai): sync Z.AI international model map and tests - Update pricing, context window, and capabilities for: glm-4.5-x, glm-4.5-airx, glm-4.5-flash, glm-4.5v, glm-4.6 - Add glm-4-32b-0414-128k - Align tests with new model specs * fix(zai): align handler generics with expanded model ids to satisfy CI compile step * chore(zai): remove tier pricing blocks for Z.ai models * fix(zai): simplify names in zaiApiLineConfigs for clarity * chore(zai): set default temperature to 0.6 --------- Co-authored-by: Roo Code <[email protected]> * Enable browser-use tool for all image-capable models (RooCodeInc#8121) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Hannes Rudolph <[email protected]> Co-authored-by: Matt Rubens <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: Mubeen Zulfiqar <[email protected]> Co-authored-by: Matt Rubens <[email protected]> Co-authored-by: Daniel <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: NaccOll <[email protected]> Co-authored-by: daniel-lxs <[email protected]> Co-authored-by: Hannes Rudolph <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: James Edward Dillard <[email protected]> Co-authored-by: John Richmond <[email protected]> Co-authored-by: Chris Estreich <[email protected]> Co-authored-by: Jorge Piedrahita Ortiz <[email protected]> Co-authored-by: Bruno Bergher <[email protected]> Co-authored-by: John Costa <[email protected]> Co-authored-by: SannidhyaSah <[email protected]> Co-authored-by: Mohammad Danaee nia <[email protected]> Co-authored-by: MuriloFP <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Colby Serpa <[email protected]> Co-authored-by: Peter Dave Hello <[email protected]> Co-authored-by: Chris Hasson <[email protected]> Co-authored-by: Christiaan Arnoldus <[email protected]> Co-authored-by: laz-001 <[email protected]>
1 parent dd32432 commit 04ace82

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+133
-351
lines changed

packages/types/src/model.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ export const modelInfoSchema = z.object({
5959
supportsImages: z.boolean().optional(),
6060
// `max_completion_tokens`,`max_tokens` ,undefined
6161
maxTokensKey: z.string().optional(),
62-
supportsComputerUse: z.boolean().optional(),
6362
supportsPromptCache: z.boolean(),
6463
// Capability flag to indicate whether the model supports an output verbosity parameter
6564
supportsVerbosity: z.boolean().optional(),

packages/types/src/providers/anthropic.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export const anthropicModels = {
1010
maxTokens: 64_000, // Overridden to 8k if `enableReasoningEffort` is false.
1111
contextWindow: 200_000, // Default 200K, extendable to 1M with beta flag 'context-1m-2025-08-07'
1212
supportsImages: true,
13-
supportsComputerUse: true,
1413
supportsPromptCache: true,
1514
inputPrice: 3.0, // $3 per million input tokens (≤200K context)
1615
outputPrice: 15.0, // $15 per million output tokens (≤200K context)
@@ -32,7 +31,6 @@ export const anthropicModels = {
3231
maxTokens: 64_000, // Overridden to 8k if `enableReasoningEffort` is false.
3332
contextWindow: 200_000, // Default 200K, extendable to 1M with beta flag 'context-1m-2025-08-07'
3433
supportsImages: true,
35-
supportsComputerUse: true,
3634
supportsPromptCache: true,
3735
inputPrice: 3.0, // $3 per million input tokens (≤200K context)
3836
outputPrice: 15.0, // $15 per million output tokens (≤200K context)
@@ -54,7 +52,6 @@ export const anthropicModels = {
5452
maxTokens: 8192,
5553
contextWindow: 200_000,
5654
supportsImages: true,
57-
supportsComputerUse: true,
5855
supportsPromptCache: true,
5956
inputPrice: 15.0, // $15 per million input tokens
6057
outputPrice: 75.0, // $75 per million output tokens
@@ -66,7 +63,6 @@ export const anthropicModels = {
6663
maxTokens: 32_000, // Overridden to 8k if `enableReasoningEffort` is false.
6764
contextWindow: 200_000,
6865
supportsImages: true,
69-
supportsComputerUse: true,
7066
supportsPromptCache: true,
7167
inputPrice: 15.0, // $15 per million input tokens
7268
outputPrice: 75.0, // $75 per million output tokens
@@ -78,7 +74,6 @@ export const anthropicModels = {
7874
maxTokens: 128_000, // Unlocked by passing `beta` flag to the model. Otherwise, it's 64k.
7975
contextWindow: 200_000,
8076
supportsImages: true,
81-
supportsComputerUse: true,
8277
supportsPromptCache: true,
8378
inputPrice: 3.0, // $3 per million input tokens
8479
outputPrice: 15.0, // $15 per million output tokens
@@ -91,7 +86,6 @@ export const anthropicModels = {
9186
maxTokens: 8192, // Since we already have a `:thinking` virtual model we aren't setting `supportsReasoningBudget: true` here.
9287
contextWindow: 200_000,
9388
supportsImages: true,
94-
supportsComputerUse: true,
9589
supportsPromptCache: true,
9690
inputPrice: 3.0, // $3 per million input tokens
9791
outputPrice: 15.0, // $15 per million output tokens
@@ -102,7 +96,6 @@ export const anthropicModels = {
10296
maxTokens: 8192,
10397
contextWindow: 200_000,
10498
supportsImages: true,
105-
supportsComputerUse: true,
10699
supportsPromptCache: true,
107100
inputPrice: 3.0, // $3 per million input tokens
108101
outputPrice: 15.0, // $15 per million output tokens

packages/types/src/providers/bedrock.ts

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ export const bedrockModels = {
1717
maxTokens: 8192,
1818
contextWindow: 200_000,
1919
supportsImages: true,
20-
supportsComputerUse: true,
2120
supportsPromptCache: true,
2221
supportsReasoningBudget: true,
2322
inputPrice: 3.0,
@@ -32,7 +31,6 @@ export const bedrockModels = {
3231
maxTokens: 5000,
3332
contextWindow: 300_000,
3433
supportsImages: true,
35-
supportsComputerUse: false,
3634
supportsPromptCache: true,
3735
inputPrice: 0.8,
3836
outputPrice: 3.2,
@@ -46,7 +44,6 @@ export const bedrockModels = {
4644
maxTokens: 5000,
4745
contextWindow: 300_000,
4846
supportsImages: true,
49-
supportsComputerUse: false,
5047
supportsPromptCache: false,
5148
inputPrice: 1.0,
5249
outputPrice: 4.0,
@@ -58,7 +55,6 @@ export const bedrockModels = {
5855
maxTokens: 5000,
5956
contextWindow: 300_000,
6057
supportsImages: true,
61-
supportsComputerUse: false,
6258
supportsPromptCache: true,
6359
inputPrice: 0.06,
6460
outputPrice: 0.24,
@@ -72,7 +68,6 @@ export const bedrockModels = {
7268
maxTokens: 5000,
7369
contextWindow: 128_000,
7470
supportsImages: false,
75-
supportsComputerUse: false,
7671
supportsPromptCache: true,
7772
inputPrice: 0.035,
7873
outputPrice: 0.14,
@@ -86,7 +81,6 @@ export const bedrockModels = {
8681
maxTokens: 8192,
8782
contextWindow: 200_000,
8883
supportsImages: true,
89-
supportsComputerUse: true,
9084
supportsPromptCache: true,
9185
supportsReasoningBudget: true,
9286
inputPrice: 3.0,
@@ -101,7 +95,6 @@ export const bedrockModels = {
10195
maxTokens: 8192,
10296
contextWindow: 200_000,
10397
supportsImages: true,
104-
supportsComputerUse: true,
10598
supportsPromptCache: true,
10699
supportsReasoningBudget: true,
107100
inputPrice: 15.0,
@@ -116,7 +109,6 @@ export const bedrockModels = {
116109
maxTokens: 8192,
117110
contextWindow: 200_000,
118111
supportsImages: true,
119-
supportsComputerUse: true,
120112
supportsPromptCache: true,
121113
supportsReasoningBudget: true,
122114
inputPrice: 15.0,
@@ -131,7 +123,6 @@ export const bedrockModels = {
131123
maxTokens: 8192,
132124
contextWindow: 200_000,
133125
supportsImages: true,
134-
supportsComputerUse: true,
135126
supportsPromptCache: true,
136127
supportsReasoningBudget: true,
137128
inputPrice: 3.0,
@@ -146,7 +137,6 @@ export const bedrockModels = {
146137
maxTokens: 8192,
147138
contextWindow: 200_000,
148139
supportsImages: true,
149-
supportsComputerUse: true,
150140
supportsPromptCache: true,
151141
inputPrice: 3.0,
152142
outputPrice: 15.0,
@@ -254,7 +244,6 @@ export const bedrockModels = {
254244
maxTokens: 8192,
255245
contextWindow: 128_000,
256246
supportsImages: false,
257-
supportsComputerUse: false,
258247
supportsPromptCache: false,
259248
inputPrice: 0.5,
260249
outputPrice: 1.5,
@@ -264,7 +253,6 @@ export const bedrockModels = {
264253
maxTokens: 8192,
265254
contextWindow: 128_000,
266255
supportsImages: false,
267-
supportsComputerUse: false,
268256
supportsPromptCache: false,
269257
inputPrice: 2.0,
270258
outputPrice: 6.0,
@@ -274,7 +262,6 @@ export const bedrockModels = {
274262
maxTokens: 8192,
275263
contextWindow: 128_000,
276264
supportsImages: false,
277-
supportsComputerUse: false,
278265
supportsPromptCache: false,
279266
inputPrice: 0.72,
280267
outputPrice: 0.72,
@@ -284,7 +271,6 @@ export const bedrockModels = {
284271
maxTokens: 8192,
285272
contextWindow: 128_000,
286273
supportsImages: true,
287-
supportsComputerUse: false,
288274
supportsPromptCache: false,
289275
inputPrice: 0.72,
290276
outputPrice: 0.72,
@@ -294,7 +280,6 @@ export const bedrockModels = {
294280
maxTokens: 8192,
295281
contextWindow: 128_000,
296282
supportsImages: true,
297-
supportsComputerUse: false,
298283
supportsPromptCache: false,
299284
inputPrice: 0.16,
300285
outputPrice: 0.16,
@@ -304,7 +289,6 @@ export const bedrockModels = {
304289
maxTokens: 8192,
305290
contextWindow: 128_000,
306291
supportsImages: false,
307-
supportsComputerUse: false,
308292
supportsPromptCache: false,
309293
inputPrice: 0.15,
310294
outputPrice: 0.15,
@@ -314,7 +298,6 @@ export const bedrockModels = {
314298
maxTokens: 8192,
315299
contextWindow: 128_000,
316300
supportsImages: false,
317-
supportsComputerUse: false,
318301
supportsPromptCache: false,
319302
inputPrice: 0.1,
320303
outputPrice: 0.1,
@@ -324,7 +307,6 @@ export const bedrockModels = {
324307
maxTokens: 8192,
325308
contextWindow: 128_000,
326309
supportsImages: false,
327-
supportsComputerUse: false,
328310
supportsPromptCache: false,
329311
inputPrice: 2.4,
330312
outputPrice: 2.4,
@@ -334,7 +316,6 @@ export const bedrockModels = {
334316
maxTokens: 8192,
335317
contextWindow: 128_000,
336318
supportsImages: false,
337-
supportsComputerUse: false,
338319
supportsPromptCache: false,
339320
inputPrice: 0.72,
340321
outputPrice: 0.72,
@@ -344,7 +325,6 @@ export const bedrockModels = {
344325
maxTokens: 8192,
345326
contextWindow: 128_000,
346327
supportsImages: false,
347-
supportsComputerUse: false,
348328
supportsPromptCache: false,
349329
inputPrice: 0.9,
350330
outputPrice: 0.9,
@@ -354,7 +334,6 @@ export const bedrockModels = {
354334
maxTokens: 8192,
355335
contextWindow: 8_000,
356336
supportsImages: false,
357-
supportsComputerUse: false,
358337
supportsPromptCache: false,
359338
inputPrice: 0.22,
360339
outputPrice: 0.22,
@@ -364,7 +343,6 @@ export const bedrockModels = {
364343
maxTokens: 2048,
365344
contextWindow: 8_000,
366345
supportsImages: false,
367-
supportsComputerUse: false,
368346
supportsPromptCache: false,
369347
inputPrice: 2.65,
370348
outputPrice: 3.5,
@@ -373,7 +351,6 @@ export const bedrockModels = {
373351
maxTokens: 2048,
374352
contextWindow: 4_000,
375353
supportsImages: false,
376-
supportsComputerUse: false,
377354
supportsPromptCache: false,
378355
inputPrice: 0.3,
379356
outputPrice: 0.6,
@@ -382,7 +359,6 @@ export const bedrockModels = {
382359
maxTokens: 4096,
383360
contextWindow: 8_000,
384361
supportsImages: false,
385-
supportsComputerUse: false,
386362
supportsPromptCache: false,
387363
inputPrice: 0.15,
388364
outputPrice: 0.2,
@@ -392,7 +368,6 @@ export const bedrockModels = {
392368
maxTokens: 4096,
393369
contextWindow: 8_000,
394370
supportsImages: false,
395-
supportsComputerUse: false,
396371
supportsPromptCache: false,
397372
inputPrice: 0.2,
398373
outputPrice: 0.6,
@@ -402,7 +377,6 @@ export const bedrockModels = {
402377
maxTokens: 8192,
403378
contextWindow: 8_000,
404379
supportsImages: false,
405-
supportsComputerUse: false,
406380
supportsPromptCache: false,
407381
inputPrice: 0.1,
408382
description: "Amazon Titan Text Embeddings",
@@ -411,7 +385,6 @@ export const bedrockModels = {
411385
maxTokens: 8192,
412386
contextWindow: 8_000,
413387
supportsImages: false,
414-
supportsComputerUse: false,
415388
supportsPromptCache: false,
416389
inputPrice: 0.02,
417390
description: "Amazon Titan Text Embeddings V2",

packages/types/src/providers/glama.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export const glamaDefaultModelInfo: ModelInfo = {
77
maxTokens: 8192,
88
contextWindow: 200_000,
99
supportsImages: true,
10-
supportsComputerUse: true,
1110
supportsPromptCache: true,
1211
inputPrice: 3.0,
1312
outputPrice: 15.0,

packages/types/src/providers/lite-llm.ts

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7,48 +7,9 @@ export const litellmDefaultModelInfo: ModelInfo = {
77
maxTokens: 8192,
88
contextWindow: 200_000,
99
supportsImages: true,
10-
supportsComputerUse: true,
1110
supportsPromptCache: true,
1211
inputPrice: 3.0,
1312
outputPrice: 15.0,
1413
cacheWritesPrice: 3.75,
1514
cacheReadsPrice: 0.3,
1615
}
17-
18-
export const LITELLM_COMPUTER_USE_MODELS = new Set([
19-
"claude-3-5-sonnet-latest",
20-
"claude-opus-4-1-20250805",
21-
"claude-opus-4-20250514",
22-
"claude-sonnet-4-20250514",
23-
"claude-3-7-sonnet-latest",
24-
"claude-3-7-sonnet-20250219",
25-
"claude-3-5-sonnet-20241022",
26-
"vertex_ai/claude-3-5-sonnet",
27-
"vertex_ai/claude-3-5-sonnet-v2",
28-
"vertex_ai/claude-3-5-sonnet-v2@20241022",
29-
"vertex_ai/claude-3-7-sonnet@20250219",
30-
"vertex_ai/claude-opus-4-1@20250805",
31-
"vertex_ai/claude-opus-4@20250514",
32-
"vertex_ai/claude-sonnet-4@20250514",
33-
"vertex_ai/claude-sonnet-4-5@20250929",
34-
"openrouter/anthropic/claude-3.5-sonnet",
35-
"openrouter/anthropic/claude-3.5-sonnet:beta",
36-
"openrouter/anthropic/claude-3.7-sonnet",
37-
"openrouter/anthropic/claude-3.7-sonnet:beta",
38-
"anthropic.claude-opus-4-1-20250805-v1:0",
39-
"anthropic.claude-opus-4-20250514-v1:0",
40-
"anthropic.claude-sonnet-4-20250514-v1:0",
41-
"anthropic.claude-3-7-sonnet-20250219-v1:0",
42-
"anthropic.claude-3-5-sonnet-20241022-v2:0",
43-
"us.anthropic.claude-3-5-sonnet-20241022-v2:0",
44-
"us.anthropic.claude-3-7-sonnet-20250219-v1:0",
45-
"us.anthropic.claude-opus-4-1-20250805-v1:0",
46-
"us.anthropic.claude-opus-4-20250514-v1:0",
47-
"us.anthropic.claude-sonnet-4-20250514-v1:0",
48-
"eu.anthropic.claude-3-5-sonnet-20241022-v2:0",
49-
"eu.anthropic.claude-3-7-sonnet-20250219-v1:0",
50-
"eu.anthropic.claude-opus-4-1-20250805-v1:0",
51-
"eu.anthropic.claude-opus-4-20250514-v1:0",
52-
"eu.anthropic.claude-sonnet-4-20250514-v1:0",
53-
"snowflake/claude-3-5-sonnet",
54-
])

packages/types/src/providers/lm-studio.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export const lMStudioDefaultModelInfo: ModelInfo = {
99
maxTokens: 8192,
1010
contextWindow: 200_000,
1111
supportsImages: true,
12-
supportsComputerUse: true,
1312
supportsPromptCache: true,
1413
inputPrice: 0,
1514
outputPrice: 0,

packages/types/src/providers/ollama.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export const ollamaDefaultModelInfo: ModelInfo = {
77
maxTokens: 4096,
88
contextWindow: 200_000,
99
supportsImages: true,
10-
supportsComputerUse: true,
1110
supportsPromptCache: true,
1211
inputPrice: 0,
1312
outputPrice: 0,

packages/types/src/providers/openrouter.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export const openRouterDefaultModelInfo: ModelInfo = {
77
maxTokens: 8192,
88
contextWindow: 200_000,
99
supportsImages: true,
10-
supportsComputerUse: true,
1110
supportsPromptCache: true,
1211
inputPrice: 3.0,
1312
outputPrice: 15.0,
@@ -52,19 +51,6 @@ export const OPEN_ROUTER_PROMPT_CACHING_MODELS = new Set([
5251
"google/gemini-flash-1.5-8b",
5352
])
5453

55-
// https://www.anthropic.com/news/3-5-models-and-computer-use
56-
export const OPEN_ROUTER_COMPUTER_USE_MODELS = new Set([
57-
"anthropic/claude-3.5-sonnet",
58-
"anthropic/claude-3.5-sonnet:beta",
59-
"anthropic/claude-3.7-sonnet",
60-
"anthropic/claude-3.7-sonnet:beta",
61-
"anthropic/claude-3.7-sonnet:thinking",
62-
"anthropic/claude-sonnet-4",
63-
"anthropic/claude-sonnet-4.5",
64-
"anthropic/claude-opus-4",
65-
"anthropic/claude-opus-4.1",
66-
])
67-
6854
// When we first launched these models we didn't have support for
6955
// enabling/disabling the reasoning budget for hybrid models. Now that we
7056
// do support this we should give users the option to enable/disable it

packages/types/src/providers/requesty.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ export const requestyDefaultModelInfo: ModelInfo = {
88
maxTokens: 8192,
99
contextWindow: 200_000,
1010
supportsImages: true,
11-
supportsComputerUse: true,
1211
supportsPromptCache: true,
1312
inputPrice: 3.0,
1413
outputPrice: 15.0,

packages/types/src/providers/vercel-ai-gateway.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ export const vercelAiGatewayDefaultModelInfo: ModelInfo = {
8989
maxTokens: 64000,
9090
contextWindow: 200000,
9191
supportsImages: true,
92-
supportsComputerUse: true,
9392
supportsPromptCache: true,
9493
inputPrice: 3,
9594
outputPrice: 15,

0 commit comments

Comments
 (0)