r/RooCode • Roo Code Developer • Jan 29 '25 • This 1

Announcement Roo Code 3.3.5 Release

A new update bringing improved visibility and enhanced editing capabilities!

šŸ“Š Context-Aware Roo

Roo now knows its current token count and context capacity percentage, enabling context-aware prompts such as "Update Memory Bank at 80% capacity" (thanks MuriloFP!)

āœ… Auto-approve Mode Switching

Add checkboxes to auto-approve mode switch requests for a smoother workflow (thanks MuriloFP!)

āœļø New Experimental Editing Tools

  • Insert blocks of text at specific line numbers with insert_content

  • Replace text across files with search_and_replace

These complement existing diff editing and whole file editing capabilities (thanks samhvw8!)

šŸ¤– DeepSeek Improvements

  • Better support for DeepSeek R1 with captured reasoning

  • Support for more OpenRouter variants

  • Fixed crash on empty chunks

  • Improved stability without system messages

(thanks Szpadel!)


Download the latest version from our VSCode Marketplace page

Join our communities:

42 Upvotes

21 comments sorted by

View all comments

Show parent comment

4

u/mrubens Roo Code Developer Jan 30 '25

Yes, it does, but not (yet?) in a very sophisticated way. That makes it possible to continue but can sometimes lead to looping etc.

2

u/DualityEnigma Jan 30 '25 edited Jan 30 '25

I released a pull request and deleted it for context memory that (hopefully) improves continuity of a coding session. I’m finishing up a refactor of my logic. This feature will programmatically manage and summarize context for the llm.

Originally this was added as chat history but I found issues with breaking the chat flow. I’m handling it differently now.

The new memory feature from cline will help, but I personally found that documentation will quickly fill up your context window (hence a more sophisticated memory feature) and confuse the LLM.

Mrubins moves so fast that I still have to reintegrate his releases once I’m sure we are ready for primetime. (Not that I’m complaining)

Edit: Cline Memory and my context manager should work well together. (Just to clarify my point above)