Commit graph

5794 commits

Author SHA1 Message Date
Prasang Prajapati
ea2408fa26 Address roomote feedback and remove console log statement that were added for debugging 2025-09-18 15:20:30 -04:00
Prasang Prajapati
3867b84269 fix junit tests for watsonx provider and embedded watsonx provider 2025-09-18 15:11:41 -04:00
Prasang Prajapati
8f10c55bc2 fix junit tests for watsonx provider and embedded watsonx provider 2025-09-18 15:10:43 -04:00
Prasang Prajapati
862402c911 add missing keys in each languages for translations 2025-09-18 14:23:06 -04:00
Prasang Prajapati
c8196d22d9 add missing keys in each languages for translations 2025-09-18 14:17:32 -04:00
Prasang Prajapati
91706f4d3d fix code indexing and remove duplicates 2025-09-18 12:30:41 -04:00
Prasang Prajapati
24f0d45afd update pnpm lock file 2025-09-18 10:47:23 -04:00
Prasang Prajapati
348464251e Merge branch 'main' into watsonx-ai-integration 2025-09-17 19:11:03 -04:00
Prasang Prajapati
4723c8493d Merge branch 'main' into watsonx-ai-integration 2025-09-17 19:10:20 -04:00
Prasang Prajapati
b7bd92f648 Merge branch 'main' into watsonx-ai-integration 2025-09-17 19:08:05 -04:00
Prasang Prajapati
67e406d876 Merge branch 'watsonx-ai-integration' of https://github.com/PrasangAPrajapati/Roo-Code into watsonx-ai-integration 2025-09-17 19:00:15 -04:00
Prasang Prajapati
59ee5aa2a1 Merge branch 'watsonx-ai-integration' of https://github.com/PrasangAPrajapati/Roo-Code into watsonx-ai-integration 2025-09-17 18:59:12 -04:00
Prasang Prajapati
2529892555 Merge branch 'watsonx-ai-integration' of https://github.com/PrasangAPrajapati/Roo-Code into watsonx-ai-integration 2025-09-17 18:58:32 -04:00
Prasang Prajapati
e316c89231 minor rebase changes remove duplicates 2025-09-17 18:51:31 -04:00
Prasang Prajapati
5e123800ac minor rebase changes 2025-09-17 18:49:11 -04:00
Prasang Prajapati
f8732f3166 minor tweaks to fix for merge 2025-09-17 18:46:02 -04:00
Prasang Prajapati
7db1909967 change it to retrieve models 2025-09-17 18:46:02 -04:00
Prasang Prajapati
89495dd90b update IBM watsonx embeddeer for code indeix 2025-09-17 18:46:02 -04:00
Prasang Prajapati
13c8137d0b fix margins and text 2025-09-17 18:46:00 -04:00
Prasang Prajapati
a4c9b732f3 add timestamp script to generate vsix with timestamp added 2025-09-17 18:45:39 -04:00
Prasang Prajapati
7d248cf29c pass empty model id for default 2025-09-17 18:45:39 -04:00
Prasang Prajapati
3bf20388e1 finish junit tests and naming convention changes to provider 2025-09-17 18:45:38 -04:00
Prasang Prajapati
d3999923da set username to empty string instead of undefined 2025-09-17 18:45:08 -04:00
Prasang Prajapati
3f4d5bcfc6 add ibm-cloud-sdk-core dependency 2025-09-17 18:45:08 -04:00
Prasang Prajapati
a190c73cdf add IBM cloud pak for data support for embedded watsonx models for code indexing.. 2025-09-17 18:45:07 -04:00
Prasang Prajapati
0e44af6836 add support for IBM Cloud Pak for Data 2025-09-17 18:44:33 -04:00
Prasang Prajapati
196828e40e allow any type to handle watsonx 2025-09-17 18:43:50 -04:00
Prasang Prajapati
24697d18d4 add refresh models button to get the models dynamically 2025-09-17 18:43:08 -04:00
Prasang Prajapati
c821b5e13f fix providers issue 2025-09-17 18:41:11 -04:00
Prasang Prajapati
eb0c60e73e fix providers issue 2025-09-17 18:40:59 -04:00
Prasang Prajapati
411cf01e7f fix providers issue 2025-09-17 18:40:32 -04:00
Prasang Prajapati
94017b452e fix lock file 2025-09-17 18:39:57 -04:00
Prasang-A-Prajapati
792b037a58 add watsonx missing provider in the typs 2025-09-17 18:39:57 -04:00
Prasang Prajapati
2beaa349e4 rebase to main 2025-09-17 18:39:40 -04:00
Prasang-A-Prajapati
8176fcc126 add ibm-cloud watsonx AI npm dependency 2025-09-17 18:28:45 -04:00
Chris Estreich
a255c95bd0
Get the model id property for a given provider (#8009) 2025-09-17 15:24:27 -07:00
Prasang Prajapati
f43b197d28 minor tweaks to fix for merge 2025-09-17 17:49:42 -04:00
Prasang Prajapati
5c1f337f81 merge main into watsonx-ai-integration 2025-09-17 17:47:01 -04:00
John Richmond
b1c104e20f
Release: v1.78.0 (#8089)
chore: bump version to v1.78.0
2025-09-17 14:43:39 -07:00
roomote[bot]
961338e0ef
Add organizationFeaturesSchema with roomoteControlEnabled (#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 <roomote@roocode.com>
2025-09-17 14:31:12 -07:00
Hannes Rudolph
c837025d48
Docs: Overhaul README (#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 <roomote@roocode.com>
2025-09-17 14:32:42 -06:00
Daniel
7b1e3a0ee5
feat(cloud): Add telemetry retry queue for network resilience (#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
2025-09-17 09:21:31 -07:00
Prasang Prajapati
97c98ac2b4 change it to retrieve models 2025-09-17 11:06:25 -04:00
Prasang Prajapati
e196ea1bc8 update IBM watsonx embeddeer for code indeix 2025-09-17 11:05:15 -04:00
Bruno Bergher
6ac6a928cd
ux: Responsive Auto-Approve (#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>
2025-09-17 10:55:16 -04:00
James Edward Dillard
dcc6db00c7
feat(web): update homepage headline and tagline for remote control capabilities (#7911) 2025-09-16 22:22:26 -04:00
Matt Rubens
2263d86a20
Types 1.77.0 (#8031) 2025-09-16 15:20:38 -04:00
Matt Rubens
dd20af23bb
Release: v1.76.0 (#8030) 2025-09-16 14:39:11 -04:00
roomote[bot]
2819120216
feat: add GDPR-compliant cookie consent banner (#8022)
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Bruno Bergher <me@brunobergher.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-09-16 14:34:19 -04:00
roomote[bot]
6d8de53c8f
fix: skip flaky Windows test in custom-system-prompt.spec.ts (#8023)
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-09-16 13:47:56 -04:00