-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Custom tools UI #10244
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
Custom tools UI #10244
Conversation
Review of commit 7a23818 (Japanese locale fix). The latest commit fixes the Korean character issue in the Japanese locale. All previously flagged issues have been resolved. Outstanding issues:
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
mrubens
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Mind adding translations before merging? Would also be nice to support ~/.roo/tools as a follow up
Co-authored-by: Matt Rubens <[email protected]>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Important
Adds support for custom tools in the UI, allowing users to enable and manage custom TypeScript/JavaScript tools, with changes in experiment handling, UI components, and localization.
customToolstoexperimentIdsandexperimentsSchemainexperiment.ts.presentAssistantMessage()inpresentAssistantMessage.tsto conditionally execute custom tools based oncustomToolsexperiment.refreshCustomToolscase inwebviewMessageHandler.tsto load custom tools from.roo/tools.CustomToolsSettingscomponent inCustomToolsSettings.tsxfor managing custom tools in the UI.ExperimentalSettings.tsxto includeCustomToolsSettings.settings.jsonforca,de,en,es,fr,hi,id,it,ja,ko,nl,pl,pt-BR,ru,tr,vi,zh-CN,zh-TW).This description was created by
for b770c91. You can customize this summary. It will automatically update as commits are pushed.