OpenHands icon indicating copy to clipboard operation
OpenHands copied to clipboard

feat(resolver): Add support for extracting and processing text file attachments in GitHub issues

Open oconnorjoseph opened this issue 1 month ago • 2 comments

This change introduces methods to:

  • Extract text file attachments from issue bodies
  • Download and retrieve contents of attached text files
  • Incorporate attachment contents into issue context for processing
  • Enhance issue handling with additional context from file attachments

The implementation includes new methods for parsing Markdown links, downloading files, and integrating their contents into the issue processing workflow.

End-user friendly description of the problem this fixes or functionality that this introduces

  • [x] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below

Give a summary of what the PR does, explaining any non-trivial design decisions

This PR enhances the Resolver to be able to extract and process text file attachments in GitHub issues.

This change introduces methods to:

  • Extract text file attachments from issue bodies
  • Download and retrieve contents of attached text files
  • Incorporate attachment contents into issue context for processing
  • Enhance issue handling with additional context from file attachments

oconnorjoseph avatar Jan 24 '25 23:01 oconnorjoseph