[Agent]: Add functionality from the "Agentless" tool
What problem or use case are you trying to solve?
Recently, agentless tools has reported good accuracy and efficient cost on SWE-bench lite: https://github.com/OpenAutoCoder/Agentless
It would be good to incorporate this in to OpenDevin.
Do you have thoughts on the technical implementation?
I think we could have a two-level technical implementation:
- [ ] Incorporate Agentless directly into OpenDevin
This could be done by creating a new AgentlessAgent that basically just runs their tool as-is. Agentless relies on code search and patching, so the overall framework for the code would look like this.
class AgentlessAgent:
def step(...):
localizations = localize(user_message)
patch = repair(localizations)
apply_patch()
- [ ] Incorporate some components of Agentless into other agents like CodeAct
This would pull out individual components (such as Agentless's code search or patching functionality) and incorporate them into our "main" agents like CodeAct.
Additional context
- Twitter Thread: https://x.com/LingmingZhang/status/1808501612056629569
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
We're still working on this AFAIK
@RajWorking will be taking a look.
Hey! I will working on this. Thanks
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.