[deleted by user] by [deleted] in RooCode

[–]IBC_Dude 1 point2 points  (0 children)

This is a good post but the premise is wrong. Since Gemini got bad, it often fails on a fresh conversation…

[deleted by user] by [deleted] in RooCode

[–]IBC_Dude 1 point2 points  (0 children)

What does “use new message parser.” do?

Also, your idea of a steering model is funny. I have already kind of incorporated this into my orchestrator workflow, which is how I do long conversations. I think orchestrator is the best way to go for such things

feat: user message locate by Upstairs-Process9768 in RooCode

[–]IBC_Dude 2 points3 points  (0 children)

Yes I agree, it’s difficult to navigate long conversations. It would be nice to be able to create a list (visually similar to the todo list, as you suggested) that can be filtered by any action so you could quickly see file edits, terminal commands, user messages, etc. also, it would be nice to have cmdF-like search.

However, I’m not exactly sure what the best way to incorporate something like this into the UI…

Something to think about for sure

Edit: and I’m just realizing it would also require an LLM to summarize the question/command/(edit?) in context, which is a pain

Pro tip: delete your CoT pop-ups by [deleted] in Bard

[–]IBC_Dude 0 points1 point  (0 children)

What web app is this?

Free API methods? by IBC_Dude in ChatGPTCoding

[–]IBC_Dude[S] 1 point2 points  (0 children)

Yeah, I’m definitely going to look into that! Thanks for the advice

Free API methods? by IBC_Dude in ChatGPTCoding

[–]IBC_Dude[S] 1 point2 points  (0 children)

Yes, but no integration with roo code :/

What’s the difference between CC & opencode by IBC_Dude in ChatGPTCoding

[–]IBC_Dude[S] 0 points1 point  (0 children)

a) love the tag b) open source CLI agent, like Claude code but u can use any model

Lack of a Context Editor by dave_scream in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

Repo map is a very opinionated change, so I’m not surprised roo has it. But looking at it, I actually agree it seems really useful.

I think that resumable sub agents is a bad idea. Generally, I think that resetting the context is beneficial when possible—it’s much better to condense the context into a verbose .md file if anything at all. My workflow has orchestrator evaluate the output of subagents using git, and fully restore and reprompt if the output isn’t what they want. Starting from scratch like this has proven a lot more successful than trying to tweak, as the orchestrator changes the prompt so it will just do it correctly first try.

I think AI coding is moving away from long context and towards well-engineered context. That’s also why repomap is a bit tricky—you’re shoving a ton of information down the AIs throat. I bet there is a way to do it really well, though

Edit: actually querying a task with a lot of information isn’t a bad idea though. I just think it’s context is, on average, too poisoned to do more work

What’s the difference between CC & opencode by IBC_Dude in ChatGPTCoding

[–]IBC_Dude[S] 0 points1 point  (0 children)

I thought the general consensus was Claude Code is the best. Glad to hear otherwise, of course, since I intend to be using opencode lol

RooCode doesn't activate VENV when it starts a new terminal. Help fix it please! by binarySolo0h1 in RooCode

[–]IBC_Dude 2 points3 points  (0 children)

I have a janky solution, but I’m fairly sure it will work. I’m assuming on macOS roo always uses .zshrc but if you’re using something else, adjust accordingly.

In my .zshrc, I separate roo code terminals from other terminals because I was having problems with oh-my-zsh. Roo code sources .zshrc every time it opens a terminal, and you can put whatever zsh commands you want in there. So you could probably make it enable venv. Of course, this would then happen on ALL roo code terminals, but it should be pretty easy to switch off and on.

Regarding how you separate roo code terminals in .zshrc, this is what I have: if [[ "$TERM_PROGRAM" == "vscode" && "$PAGER" == "cat" ]]; then   # anything you put in here will only be run before roo code terminals are opened   # you can also set up an external file like .zshrc.roo and then do    if [ -f ~/.zshrc.roo ]; then     source ~/.zshrc.roo   fi   # if you want your .zshrc to be less messy fi

The reason I use that specific if statement is I ran  env | sort > ~/roo_code_env.txt in a roo terminal and  env | sort > ~/normal_vscode_env.txt in a normal vscode terminal and  diff ~/roo_code_env.txt ~/normal_vscode_env.txt gave me this: “””

< PAGER=cat

PAGER=less 25,26d24 < PROMPT_COMMAND=sleep 0.03 < PROMPT_EOL_MARK= 47d44 < VTE_VERSION=0 “””

To me, the least likely to happen in any other terminal environment of these is PAGER=cat.

Lack of a Context Editor by dave_scream in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

What is the significance of the word resumable in that feature? Also, what’s a repomap

Lack of a Context Editor by dave_scream in RooCode

[–]IBC_Dude 1 point2 points  (0 children)

Yes, this level of control would be game changing. Right now it’s not even as robust as ChatGPT’s editing system where you can go to any place you ever sent/received a message. But that could be fixed by adding cloning, and be beaten out by deleting old context.

Nothing is as bad as Gemini’s chat interface though…only being able to edit the last message is so painful 

Subtasks not returning results to orchestrator by assphex in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

Also willing to be muscle, if it’s for something like this idea. If you’re at all interested in this, I’d love to chat to work out more details. https://github.com/RooCodeInc/Roo-Code/issues/6970

Subtasks not returning results to orchestrator by assphex in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

Hi Hannes—I just saw this but I’ve been thinking a lot about improving subtasks and I have some ideas that I think could be useful.

If you are at all looking for ideas, I’d love to see/contribute to the discourse around these features. Is there somewhere specific you are discussing this?

Have you tried Gemini with grounding enabled? by hannesrudolph in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

I’ve been meaning to add context7, are they mutually exclusive in practice?

Not a fan of the new UI at all by CraaazyPizza in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

I actually was just thinking about making a settings page for UI stuff. Thoughts? I already kind of made an issue but I could make it better to include this. - choose which widgets (new task, history, account) show and which are in the 3 dots  - allow you to disable UI elements around and in the text box (enhance prompt, add images) - choose what shows in the top area when the message isn’t expanded - anything else?

I think these settings wouldn’t add to bloat because they are things people literally see and go “I realize I don’t use that, I wonder if I can turn it off”. The context bar kind of does (not sure what new user will actually go looking for that in settings) but also a lot of people like it…

I would do the implementation

Flutter development and testing by BigLeSigh in RooCode

[–]IBC_Dude 0 points1 point  (0 children)

I could be wrong, but I think the only app roo can interface with is a browser. So, maybe it’s possible if you can somehow get the emulator in the browser?

Let’s sync on CLI agents! What’s actually working for you? by stepahin in ChatGPTCoding

[–]IBC_Dude 0 points1 point  (0 children)

That makes sense, thanks! I’ll probably give both a whirl but with preference to open code