I've finally settled on this:
- A custom vscode plugin to help me copy file contents from the tree view, along with file paths
- A chat based ide (LibreChat, but anything will do)
- An agent that syncs code back, once I'm happy with the conversation (https://github.com/codespin-ai/codebox)
Sometimes I add the agent right at the beginning. Sometimes I do that when I feel the code is ready to be written back. Another thing with the codebox agent is that it lets the agent run unit tests (even inside a docker compose environment, if you want integration tests); so in some cases it can be fire-and-forget.
How "easy" is it is to scaffold a personal vscode plugin?
Not that trivial to hand code, I just had this feature (copying) in another larger plugin I wrote.
However, I think it can be "vibe coded"these days.
Thanks, overall I should make something like that, but generally optimistic that vscode will soon provide all that's necessary, so laziness prevails.