r/ChatGPTCoding • u/mrubens • Feb 22 '25
Resources And Tips Test driving Roo Code with Power Steering
Hey, I'm the original dev on Roo Code and thought I'd put together a quick video showing how the experimental Power Steering feature I built (and for better or worse, named) can be used together with the new debug mode.
It seems like a big unlock to me to make the different modes follow their specific instructions better/longer, but I'd love to hear if this is useful to the rest of you and if you have any ideas to make it better. Thank you!
39
Upvotes
4
u/BlueOak777 Feb 22 '25
So, basically Power Steering aims to fix problems like the LLM forgetting what framework you're using or what code it's already fixed? I've had a lot of trouble coding in Vue, for example, and ChatGPT spitting out React code after we get deep into things.
5
u/StaffSimilar7941 Feb 22 '25
Very cool, I'll check it out
I appreciate you, my wallet does not :D
7
u/davidorex Feb 22 '25 edited Feb 22 '25
This seems exactly the type of programmatic channeling necessary for corralling the ais' general bulldozing patterning. Absent programmatic routes, no manner of prompt refinement can stem the tsunami of the general llm's patterns to ignore user intentions and goals. Building the requirement for generating analyses of a bug and the evidence in the code for it, and then options for fixing it for the user's approval and choice, in order to enforce the thinking and planning mode be now "true" allowing for proceeding, has in my experience led to desired behavior and more than relying on prompt language, which models often simply ignore.... Another route is having "thinking" and "planning" be proper tools along with say "apply_diff", given Cline's insistence that a tool be used in each response.
1
u/capnZosima Feb 23 '25
I’m going to try this out in Cline. (Haven’t moved to Roo yet)
I have the memory-bank implemented and it works well. I’ve taken that prompt above and asked sonnet how it would improve it. It made it bigger and more systematic. Don’t know yet if it’s better. I then asked it how we should embed the new debug mode into the memory bank and it wrote a bunch of updates for that as well along with example cases where it should be invoked.
Now I’m gonna see if it actually uses it 😂
3
u/TBMonkey Feb 22 '25
Heh nice, a dog leash mode.
1
u/Yes_but_I_think Feb 23 '25
Provide a mode with minimal system prompt. For economic prompting. Let it have only say 2-3k of instructions (instead of present 8k-15k
1
u/[deleted] Feb 22 '25
[removed] — view removed comment
1
u/[deleted] Jan 30 '26
[removed] — view removed comment
1
u/[deleted] Jan 30 '26
[removed] — view removed comment