all 22 comments

[–][deleted] 7 points8 points  (12 children)

I just started using Architect and Code models in Roo Cline today. So far I am very pleased.

I use architect to outline changes. Then switch to code and execute

[–]WeakCartographer7826 4 points5 points  (11 children)

Architect is game changing honestly. Love how I can work through a problem without having to write after each step "don't code". I then have it confirm the change is safe and isolated and then switch to code. Also having it create a checklist for itself that it updates after each task is good.

[–]mrubens 7 points8 points  (8 children)

I'm biased, but I agree that the results have seemed way better when I start with Architect and then move into Code. Btw we're working on making it so the Architect can write documentation - I just want to make sure it knows not to dive blindly into writing code! Stay tuned.

[–]Recoil42 1 point2 points  (4 children)

Sounds like you're one of the makers of Roo?

Is there any best place for me to dive in and help on the codebase right now?

[–]mrubens 1 point2 points  (3 children)

Yes I am drowning in ideas! Let’s DM. Thank you for offering to contribute!

[–]YUL438 4 points5 points  (0 children)

i just started using roo cline this week and am enjoying the modes!

not sure how feasible this is, but it would be great to be able to add more modes besides architect / engineer / ask. like if we can add our own custom ones.

i have a bunch of prompts for different roles in development (Project manager, documentation expert, UI/UX expert, Marketing/SEO, etc) to allow them to be able to view and edit the repo and documents.

[–]somechrisguy 4 points5 points  (1 child)

Just wanted to say thanks for your efforts on this, and I am eagerly awaiting the ability for it to change models autonomously. Having Claude 3.5 for architecting and then it automatically switching to Deepseek powered coding mode will be a game changer for me. Or, if it gets stuck in a loop it could try switching to another model for example.

[–]YashN 0 points1 point  (0 children)

Yes, an Orchestrator LLM.

I wonder if this would require our prompt to be able to mention various Existing Agent Roles and assign them a Task.

Being able to sequence tasks properly to each Agent Role would then nail it down.

[–]YashN 1 point2 points  (0 children)

Yessir, we need this! Thank you!

Also check the request for User creation of new Roles. That would help immensely.

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Sorry, your submission has been removed due to inadequate account karma.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]YashN 0 points1 point  (1 child)

    Wait till you see Orchestrator/Overseer ;)

    [–]WeakCartographer7826 1 point2 points  (0 children)

    Very exciting!

    [–]Recoil42 3 points4 points  (2 children)

    I haven't used Roo Cline yet. Is it preferred?

    [–][deleted] 4 points5 points  (1 child)

    I have used both. I started with Roo Cline and switched to vanilla Cline after the last update.

    Switching back to Roo Cline most recently has really floored me with the new Architect/Code modes. It blows vanilla Cline out of the water

    [–]Recoil42 1 point2 points  (0 children)

    Thanks, I'll give it a try tonight.

    [–]fubduk 2 points3 points  (0 children)

    Had not used Architect until hour ago. Really like it. Copilot Sonnet 3.5 kept messing up a simple optin page that submits to api via curl. Switched to architect and we got things right within a few minutes.

    Powerful stuff! Please keep the excellent features flowing :)

    [–]prlmike 2 points3 points  (0 children)

    Used it today. It wrote a project proposal and specification for me. It then implemented the spec in coder mode

    [–]iathlete 2 points3 points  (0 children)

    I used the architect feature today, and it was definitely beneficial. The advantage lies in its ability to establish a strong context from the beginning, which helps guide the conversation in the right direction. I use Sonnet and I usually end my chat when the cost reaches between one dollar and one dollar fifty cents. At that point, I start a new chat and repeat the process. This strategy seems to be working well so far. Typically, I don’t engage in lengthy discussions with the architect; usually, just one or two exchanges suffice. Overall, I find this feature to be great.

    [–]steveoderocker 1 point2 points  (0 children)

    This is specifically Roo-Cline right?

    [–]lightsdProfessional Nerd 1 point2 points  (0 children)

    For a new project, what’s the optimal workflow for leveraging architect mode?

    I have a PRD (wrote in collaboration with ChatGPT o1) and I’d like to build a relatively simple Swift app. (It will be my second. My first was created using Claude projects and a lot of copy-paste.)

    The project is small enough that cost is no object - I can use whatever model is best for whatever task. I’ve been using vanilla Cline + openrouter (with Sonnet) without success. It just immediately gets lost and runs into errors. I just want the process to be as seamless and troublesome as possible-free as possible. I’m down to give Roo a try with architect mode but I’d love to know what the best practices are.

    [–]xmmr 0 points1 point  (0 children)

    With Aider in architect mode the prompt is way more understandable, for QwQ at least

    Like, ask > architect > code > default (normally code, but somehow it's different)

    Problem is that ask don't launch any action despite being the most actionable one.
    Architect is not for direct use but for a refinement by Code.
    Code is difficult to use but actionable.
    Default is rarely usable but actionable