-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Add IBM watsonx AI provider (Continue) [COM-110] #10167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
All previously identified issues have been resolved. No new issues found. PR is ready for approval.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
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>
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>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
|
I’ll merge the latest main and update it for the native tool calls, so I’m moving it back to draft. |
…xt content in response processing
a61abb5 to
fabb8b8
Compare
fabb8b8 to
8964144
Compare
8964144 to
37dd6d7
Compare
All previously identified issues have been resolved. No new issues found. PR is ready for approval.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
Related GitHub Issue
Continues: #8321
Closes: #8087
Description
This PR continues the work from #8321 to add IBM watsonx AI provider support to Roo Code.
Changes from original PR:
Original PR context:
The original PR #8321 by @PrasangAPrajapati added IBM watsonx as a new AI provider with:
ibmCloudandcloudPakplatforms with different authentication methodsTest Procedure
Follow the test procedure from the original PR #8321:
Pre-Submission Checklist
Screenshots / Videos
See original PR #8321 for screenshots
Documentation Updates
Documentation page will be created at https://docs.roocode.com/providers/ibm-watsonx as planned in original PR
Additional Notes
This PR respects and continues the excellent work done by @PrasangAPrajapati in #8321. The original PR became stale due to merge conflicts with main branch updates. This continuation ensures the IBM watsonx provider integration can be merged into the codebase.
Credit for the implementation goes to the original author @PrasangAPrajapati and reviewers including @daniel-lxs who provided code quality improvements.
Formatting Changes Automatically Resolved
The following files had formatting-only differences compared to
upstream/main:apps/web-roo-code/src/app/cloud/page.tsxapps/web-roo-code/src/app/pricing/page.tsxlocales/(multiple README.md files)src/api/providers/fetchers/chutes.tssrc/core/tools/__tests__/editFileTool.spec.tswebview-ui/src/components/marketplace/MarketplaceView.tsxREADME.mdThese files were temporarily reverted to match
upstream/main, but the pre-commit hook with Prettier automatically reformatted them back to the same state, resulting in no net changes. This indicates that the formatting differences were automatically handled by the project's Prettier configuration.Important
Add IBM watsonx AI provider with support for
ibmCloudandcloudPakplatforms, including configuration, validation, UI updates, and tests.ibmCloudandcloudPakplatforms inibm-watsonx.ts.fetchers/ibm-watsonx.ts.validate.ts.ApiOptions.tsxandproviders/ibm-watsonx.tsx.localesfiles.__tests__/ibm-watsonx.spec.ts.validate.spec.tsto include IBM watsonx in mock data.This description was created by
for 37dd6d7. You can customize this summary. It will automatically update as commits are pushed.