OpenHands icon indicating copy to clipboard operation
OpenHands copied to clipboard

[Agent]: Add functionality from the "Agentless" tool

Open neubig opened this issue 1 year ago • 6 comments

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

neubig avatar Jul 05 '24 22:07 neubig

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.

github-actions[bot] avatar Sep 03 '24 01:09 github-actions[bot]

We're still working on this AFAIK

neubig avatar Sep 03 '24 02:09 neubig

@RajWorking will be taking a look.

neubig avatar Sep 06 '24 15:09 neubig

Hey! I will working on this. Thanks

RajWorking avatar Sep 13 '24 18:09 RajWorking

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.

github-actions[bot] avatar Oct 14 '24 02:10 github-actions[bot]

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.

github-actions[bot] avatar Nov 18 '24 02:11 github-actions[bot]