Skip to content

Conversation

@SannidhyaSah
Copy link
Contributor

@SannidhyaSah SannidhyaSah commented Dec 23, 2025

What was added

This PR adds comprehensive documentation for the new Custom Tools experimental feature released in v3.37.

Why

The Custom Tools feature is a new experimental capability that allows users to extend Roo's functionality by defining custom TypeScript/JavaScript tools. This documentation is needed to help users understand how to use this experimental feature effectively.

Files Created

  • docs/features/experimental/custom-tools.md - Complete feature documentation page covering:
    • What Custom Tools are and how they work
    • How to enable the feature
    • Tool structure and creation guide
    • Examples (project-scoped and global tools)
    • Security considerations
    • Troubleshooting guide
  • static/img/custom-tools/custom-tools.png - Screenshot showing the settings toggle for enabling Custom Tools

Files Modified

  • docs/features/experimental/experimental-features.md - Added Custom Tools to the experimental features overview list
  • docs/features/index.md - Added Custom Tools to the experimental features section in the main features index

Additional Notes

  • The documentation includes a prominent security warning about auto-approval behavior
  • Includes practical examples showing both project-scoped and global tool usage
  • Screenshots included to help users locate the feature toggle in settings
  • Follows project documentation standards (absolute links, HTML image tags, etc.)

- Created new documentation page at docs/features/experimental/custom-tools.md
- Added Custom Tools entry to experimental-features.md overview
- Updated features/index.md to include Custom Tools in experimental section
- Added screenshot showing the settings toggle at static/img/custom-tools/custom-tools.png

This documents the new experimental Custom Tools feature released in v3.37, which allows users to define TypeScript/JavaScript tools in .roo/tools/ directories that Roo can call like built-in tools.
@vercel
Copy link

vercel bot commented Dec 23, 2025

Someone is attempting to deploy a commit to the Roo Code Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Dec 23, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
roo-code-docs Ready Ready Preview, Comment Dec 23, 2025 11:15pm

@roomote
Copy link
Contributor

roomote bot commented Dec 23, 2025

Rooviewer Clock   See task on Roo Cloud

Review complete. All issues have been resolved.

  • Use absolute paths for internal documentation links in custom-tools.md (line 25)
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

@hannesrudolph hannesrudolph merged commit f51c4fa into RooCodeInc:main Dec 23, 2025
2 of 3 checks passed
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Dec 23, 2025
@SannidhyaSah SannidhyaSah deleted the docs/add-custom-tools-experimental-feature branch December 29, 2025 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants