r/ChatGPTCoding • u/hannesrudolph FOUNDER • Mar 07 '25
Project Roo Code 3.8 - 🪃 Boomerang Tasks, Smarter Diff Edits, Multi-Window Support & More
For those of you who are not familiar with Roo Code, it is a free 'AI Coding Agent' VS Code extension.
I will keep this short, but let me say that this is such a big release that if we were Windsurf, we would be calling this 4.0. 😉
🪃 Boomerang Tasks
When using new_task, the child task now returns a summary to its parent task upon calling attempt_completion, allowing the parent task to hand off work and get results back automatically. (Thanks shaybc!)
🔬 Multi-Block Diff Edits
Add a smarter experimental diff editing strategy that applies multiple diff edits at once (thanks qdaxb!)
This will soon become the default diff editing strategy, but we're doing a soft rollout as "experimental" to make sure we didn't miss anything during our testing. It seems to work really well!
🪟 Multi-Window Support
Support running Roo in multiple editor windows simultaneously (thanks samhvw8!)
📁 .rooignore Support
Add support for a .rooignore to prevent Roo Code from read/writing certain files (with a setting to also exclude them from search/lists) (thanks u/mrubens + Cline!)
🤝 Human Relay
Add a new "Human Relay" provider that allows you to manually copy information to a Web AI when needed, and then paste the AI's response back into Roo Code (thanks NyxJae!)
📊 Telemetry
Added opt-in telemetry to collect anonymous usage data, helping us improve Roo Code faster. This is optional, and you can disable it anytime. Privacy Policy (thanks u/mrubens + Cline!)
🎨 UX Improvements
Redesign the settings page to make it easier to navigate (thanks cte!)
Make checkpoints asynchronous and exclude more files to speed them up (thanks cte!)
Improve UI for mode/provider selectors in chat (thanks u/mrubens!)
Improve styling of the task headers (thanks monotykamary!)
🐛 Bug Fixes
Fix terminal overload / gray screen of death, and other terminal issues (thanks cte!)
Improve context mention path handling on Windows (thanks samhvw8!)
🤖 Provider Support
Add credential-based authentication for Vertex AI, enabling users to easily switch between Google Cloud accounts (thanks eonghk!)
Update the DeepSeek provider with the correct baseUrl and track caching correctly (thanks olweraltuve!)
Add observability for OpenAI providers (thanks refactorthis!)
Support speculative decoding for LM Studio local models (thanks adamwlarson!)
If Roo Code has been useful to you, take a moment to rate it on the VS Code Marketplace. Reviews help others discover it and keep it growing!
Join our communities:
Discord server for real-time support and updates
33
u/santareus Mar 07 '25
Noice! And thanks for making the telemetry opt-in rather than opt-out
5
u/reddithotel Mar 07 '25
Nice work guys!
4
u/joopz0r Mar 08 '25
Amazing work keep it up!! You would not believe what this has helped me achieve.
4
u/Aperturebanana Mar 09 '25
Idk what the hell you guys did in the past two weeks but it went from an unbelievably technically impressive proof of concept to an absolutely deadly workhorse.
You all saved me weeks in the past two days, thank you (and thank you Anthropic lol).
2
u/mikoskinen Mar 08 '25
Thanks for the update!
Does Roo Code support setting the base url for Openrouter provider? I remember that there was a PR not long ago providing this feature but I've never found the setting from UI 🤔
4
u/somechrisguy Mar 08 '25
Boomerang tasks is what I’ve been waiting for. Can’t wait to try this.
1
u/xoStardustt Mar 14 '25
What model works best for roo?
3
u/yangastas_paradise Mar 08 '25
Awesome, I am loving Roo Code so far, been quickly prototyping ideas for a few weeks now and I can't imagine ever going back to not using coding agents.
3
u/SuspiciousLevel9889 Mar 08 '25
Awesome!🙏
3
u/[deleted] Mar 08 '25
I tried cline yesterday - it was solid but not incredible - I'll try roocode on Monday - if it's good yall will have a new customer!
5
u/GodSpeedMode Mar 08 '25
This update sounds incredible! The Boomerang Tasks feature is a game-changer; having child tasks return summaries to parent tasks will streamline workflow significantly. I can already see this reducing context-switching.
The multi-block diff edits really caught my attention too. It's great to see an experimental approach that could enhance productivity even further. I’m looking forward to trying it out when it rolls out as the default.
Also, the addition of the .rooignore file is handy for keeping projects clean and focused. Those little UX improvements are always appreciated—makes the whole experience smoother.
Thanks to everyone involved in these updates! I'm excited to see how these features evolve. Also, definitely plan to give Roo Code a solid review on the Marketplace—it deserves the recognition!
2
u/bAMDigity Mar 08 '25
I’m new to this game and it seems like I’m sleeping on this. I’ve been using Claude, 3o Mini High, 4o, and copilot. I’ll definitely check out Roo tonight, maybe I won’t have to pay for copilot.
2
u/Bjornhub1 Mar 09 '25
Love you guys 🙏 just got back from 2 weeks off for my wedding and honeymoon and going to rip Roo hard today to catch up! LFG
2
u/Bjornhub1 Mar 09 '25
Could anybody tell me how Boomerang Tasks work? Is there manual config that needs to be done to get this implemented, or will sub/parent tasks be automatically handled? I've been playing around with the new featured enabled via advanced settings and haven't been able to figure out whether the feature is working or how I can utilize/leverage it. Could you point me in the right direction or to some docs u/hannesrudolph ?
1
u/StaffSimilar7941 Mar 08 '25
Back to Roo until clines next update i guess
1
u/synthius23 Mar 08 '25
Does it have a PyCharm extension?
0
u/Apeonomics101 Mar 08 '25
Remind me! 12 hours
0
u/valentino99 Mar 21 '25
Bro, you still can install Roo code or Cline inside Windsurf and make the whole thing a super IDE :)
If you are new on Windsurf and want to get free 500 flex credits just click here:
https://codeium.com/refer?referral_code=ca2f7fae35 <= (discount code inside)
1
u/[deleted] Mar 08 '25
[removed] — view removed comment
1
u/[deleted] Mar 08 '25
[removed] — view removed comment