From 139009354ea71ac13ea227b237945b50443afaec Mon Sep 17 00:00:00 2001 From: ldwang Date: Tue, 26 Aug 2025 21:40:00 +0800 Subject: [PATCH] Add OpenHands resolver workflow configuration --- .github/workflows/openhands-resolver.yml | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/openhands-resolver.yml diff --git a/.github/workflows/openhands-resolver.yml b/.github/workflows/openhands-resolver.yml new file mode 100644 index 00000000..4268545e --- /dev/null +++ b/.github/workflows/openhands-resolver.yml @@ -0,0 +1,34 @@ +name: Resolve Issue with OpenHands + +on: + issues: + types: [labeled] + pull_request: + types: [labeled] + issue_comment: + types: [created] + pull_request_review_comment: + types: [created] + pull_request_review: + types: [submitted] + +permissions: + contents: write + pull-requests: write + issues: write + +jobs: + call-openhands-resolver: + uses: All-Hands-AI/OpenHands/.github/workflows/openhands-resolver.yml@main + with: + macro: ${{ vars.OPENHANDS_MACRO || '@openhands-agent' }} + max_iterations: ${{ fromJson(vars.OPENHANDS_MAX_ITER || 50) }} + base_container_image: ${{ vars.OPENHANDS_BASE_CONTAINER_IMAGE || '' }} + LLM_MODEL: ${{ vars.LLM_MODEL || 'anthropic/claude-sonnet-4-20250514' }} + target_branch: ${{ vars.TARGET_BRANCH || 'main' }} + runner: ${{ vars.TARGET_RUNNER }} + secrets: + PAT_TOKEN: ${{ secrets.PAT_TOKEN }} + PAT_USERNAME: ${{ secrets.PAT_USERNAME }} + LLM_API_KEY: ${{ secrets.LLM_API_KEY }} + LLM_BASE_URL: ${{ secrets.LLM_BASE_URL }}