[Feature Request] Implement a specialized agent for software engineering tasks #1822
Open
2 tasks done
Labels
enhancement
New feature or request
Required prerequisites
Motivation
The goal is to support software engineering tasks such as issue resolution, following benchmarks like SWE-Bench and SWE-Lancer. A typical workflow involves repository-level operations, including viewing, creating, deleting, and modifying code files, as well as executing bash commands. All actions should be executed within a sandboxed environment (e.g., Docker).
Solution
We propose integrating the
CodeActAgent
implementation from OpenHands, a general-purpose coding agent. More details on its functionality can be found in the CodeActAgent README.To achieve this:
CodeActAgent
, by inheriting from theBaseAgent
class, usingChatAgent
as a reference.execute_bash
andstr_replace_editor
actions, as defined in the OpenHands implementation. Note that the implementation requests for these tools will be addressed in a separate issue.Alternatives
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: