diff options
| author | Dax <[email protected]> | 2025-08-12 11:39:39 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-12 11:39:39 -0400 |
| commit | 10735f93ca97a1a9eedc3a245ab627bd00e72082 (patch) | |
| tree | 9cc7718f9819fa61efeaa18e35dee7971f73b371 /.github/workflows/duplicate-issues.yml | |
| parent | ccaebdcd16438d0ede6291d3b4f82e19e0143610 (diff) | |
| download | opencode-10735f93ca97a1a9eedc3a245ab627bd00e72082.tar.gz opencode-10735f93ca97a1a9eedc3a245ab627bd00e72082.zip | |
Add agent-level permissions with whitelist/blacklist support (#1862)
Diffstat (limited to '.github/workflows/duplicate-issues.yml')
| -rw-r--r-- | .github/workflows/duplicate-issues.yml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/.github/workflows/duplicate-issues.yml b/.github/workflows/duplicate-issues.yml index e69de29bb..ba9577dbb 100644 --- a/.github/workflows/duplicate-issues.yml +++ b/.github/workflows/duplicate-issues.yml @@ -0,0 +1,50 @@ +name: Duplicate Issue Detection + +on: + issues: + types: [opened] + +jobs: + check-duplicates: + runs-on: ubuntu-latest + permissions: + contents: read + issues: write + id-token: write + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 1 + + - name: Install opencode + run: curl -fsSL https://opencode.ai/install | bash + + - name: Check for duplicate issues + env: + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + opencode run --agent github -m anthropic/claude-sonnet-4-20250514 "A new issue has been created: '${{ github.event.issue.title }}' + + Issue body: + ${{ github.event.issue.body }} + + Please search through existing issues in this repository to find any potential duplicates of this new issue. Consider: + 1. Similar titles or descriptions + 2. Same error messages or symptoms + 3. Related functionality or components + 4. Similar feature requests + + If you find any potential duplicates, please comment on the new issue with: + - A brief explanation of why it might be a duplicate + - Links to the potentially duplicate issues + - A suggestion to check those issues first + + Use this format for the comment: + '👋 This issue might be a duplicate of existing issues. Please check: + - #[issue_number]: [brief description of similarity] + + If none of these address your specific case, please let us know how this issue differs.' + + If no clear duplicates are found, do not comment." |
