Replies: 2 comments 3 replies
-
Hi @ahyatt. I will try it later, but idea to generate diffs that user can approve is great. But heavy local models can do it for a long time. Can we to improve user experience show generation stream in overlay or in child frame for example? This should be optional. After generation done it should hide and user should see the diff. It just ideas now, no need to rush implementation now, but we can discuss it. About repositories - as you wish. It doesn't matter to me. While it's experiment I'd leave it in separate repository. |
Beta Was this translation helpful? Give feedback.
-
Hi @ahyatt, what's the state of the flow branch? It looks very interesting. I read your posts on Emacs devel/Reddit about this. Are you happy with the fsm based approach? I'm thinking of giving this a try for an extension to Magit that suggests a message when committing files. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I've been thinking of improving the kind of interactions we can have with emacs and LLMs. I've written llm-flows to demonstrate the possibilities. Right now there's just one possible thing, but it's pretty nice and general: a way to replace content in a buffer, but be able to look at the diff before replacing it, and optionally revise by sending commands to the LLM asking for certain changes.
I'm curious what others think (especially @s-kostyaev). I'm also toying with the idea of making this more of a state machine-based approach. And I don't know where to put this - in this llm repository, or in a new repository? But I need to experiment more with different uses of this. Any feedback or thoughts would be welcome.
Here's an example of how I use it:
Beta Was this translation helpful? Give feedback.
All reactions