If only there was a self-hosted option that I could point at any git repo, that could be called from the CLI with instructions and made eg. a feature branch with the proposed changes committed therein.<p>As it is, the apparent reliance on github & github actions/apps, and the lack of openness where I can't run the LLM magic myself in an environment I control makes it A) impossible to use in a corporate environment and B) not entirely well aligned with my own FOSS values to use privately.<p>Edit: to expand, this is the "getting started" section.<p><pre><code> - Add the Sweep GitHub app to desired repos
- Create new issue in repo, like "Sweep: Write tests". [...]
- Watch the magic happen
</code></pre>
I get that this is how we do software now: walled gardens, handing off your data to some opaque AI box, convenience of a nice integration above control over how and where code runs... but personally, that's not for me.
This is a great overview of a RAG workflow, and also composing a complex task down into simple tasks that fit within the context window!<p>I'm really interested if there is any software or open source projects that make this type of thing easier- specifically the idea of creating multiple "phases" or "tasks" that each has their own LLM prompt and validation rules (like each node in the flowchart.) I think something like that could be very helpful!