At times I want to discuss a fix or feature before starting to actually implement it.
But the agent is very keen to work
The agent starts to produce code immediately and I have to go back etc.
Would be nice with a small checkbox to discuss a feature and actively telling the agent to hold off a little bit.
Absolutely! This would be very helpful, I often just want it to come up with a solution I can implement, or ideas, but it’s very strongly biased to writing code. Which I guess makes sense for most scenarios, but it would be handy to turn it off.
Whenever I just need to “discuss” something, I tell it “let’s brainstorm”.
I give it some ideas, some plans for a feature I might want to add, and I tell it, “let’s brainstorm, what are your thoughts?”
That short sentence quite literally just took me 4-5 seconds to type
If the time it takes you to type a short phrase slows down your process, then maybe install some sort of clipboard manager. I have short phrases, paragraphs, snippets, and favorite emojis I can quickly “copy/paste” anywhere. I hit a keybind/shortcut, quick search, and paste. Only takes a few seconds.
I do this sometimes when I want to quickly map out the problem a bit with the agent before execution.
(if it’s not quick, then I’ll make a plan in Chat and save the result to a .md file to reference in Composer).
I’ve had success just taking on this message at the end:
IMPORTANT: We are just discussing changes and not actually making any changes to any files. Do not edit any files unless I explicitly ask you to do so.