All-Hands-AI / OpenHands

🙌 OpenHands: Code Less, Make More
https://all-hands.dev
MIT License
33.5k stars 3.84k forks source link

[Feature]: Aider-inspired RepoMap #2185

Open neubig opened 5 months ago

neubig commented 5 months ago

What problem or use case are you trying to solve?

Aider has a functionality to create a RepoMap, which is a concise description of the repo in text format, with the most relevant/important parts highlighted.

Describe the UX of the solution you'd like

It would be nice to have a RepoMap class within OpenDevin that can be used by any agent to pull in a description of the repo.

Do you have thoughts on the technical implementation?

Describe alternatives you've considered

We could also implement this from scratch, or create improved code search functionality.

Additional context

neubig commented 5 months ago

@ryanhoangt will probably take a look at this

tobitege commented 4 months ago

Reference: #2248 Add Aider-inspired RepoMap

0xdevalias commented 4 months ago

Describe alternatives you've considered

We could also implement this from scratch, or create improved code search functionality.

See also:

github-actions[bot] commented 3 months ago

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.

0xdevalias commented 3 months ago

IMO this shouldn't be closed as stale

FellowTraveler commented 2 months ago

repomap and graphrag are critical features IMO for coding agents.

github-actions[bot] commented 4 weeks ago

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.