Skip to content

feat: port issue-monster workflow from gh-aw repository#300

Merged
Mossaka merged 3 commits intomainfrom
copilot/fix-port-issue-agent
Jan 17, 2026
Merged

feat: port issue-monster workflow from gh-aw repository#300
Mossaka merged 3 commits intomainfrom
copilot/fix-port-issue-agent

Conversation

Copy link
Contributor

Copilot AI commented Jan 17, 2026

Ports the "Issue Monster" agentic workflow from gh-aw to this repository.

What it does

  • Runs hourly on schedule
  • Searches for open issues using smart filtering (excludes wontfix, question, blocked, etc.)
  • Prioritizes by label scoring (good-first-issue: +50, security: +45, bug: +40, etc.)
  • Assigns up to 3 non-conflicting issues to Copilot agents
  • Comments on each assigned issue

Changes

  • issue-monster.md: Agentic workflow source with prompts and configuration
  • issue-monster.lock.yml: Compiled GitHub Actions workflow

Schema adaptation

Updated assign-to-agent safe-output to match local schema:

# Original gh-aw schema
assign-to-agent:
  max: 3
  target: "*"
  allowed: [copilot]

# This repo's schema
assign-to-agent:
  name: "copilot"
Original prompt

port issue monster agent over here: https://github.com/githubnext/gh-aw/blob/main/.github/workflows/issue-monster.md

Custom agent used: create-agentic-workflow
Design agentic workflows using GitHub Agentic Workflows (gh-aw) extension with interactive guidance on triggers, tools, and security best practices.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@github-actions
Copy link

github-actions bot commented Jan 17, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link

github-actions bot commented Jan 17, 2026

📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident...

@github-actions
Copy link

Smoke Test Results: Claude Engine

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP: Successfully fetched merged PRs
  • ✅ Playwright: Page title contains "GitHub"
  • ✅ File Write: Created test file successfully
  • ✅ Bash Tool: Read file back successfully

Overall Status: PASS

AI generated by Smoke Claude

Copilot AI changed the title [WIP] Fix port issue for issue monster agent feat: port issue-monster workflow from gh-aw repository Jan 17, 2026
@Mossaka Mossaka marked this pull request as ready for review January 17, 2026 20:10
@Mossaka Mossaka merged commit d1e7ae1 into main Jan 17, 2026
21 checks passed
@Mossaka Mossaka deleted the copilot/fix-port-issue-agent branch January 17, 2026 20:10
@github-actions
Copy link

✅ Coverage Check Passed

Overall Coverage

Metric Base PR Delta
Lines 77.19% 77.19% ➡️ +0.00%
Statements 77.27% 77.27% ➡️ +0.00%
Functions 77.17% 77.17% ➡️ +0.00%
Branches 69.76% 69.76% ➡️ +0.00%

Coverage comparison generated by scripts/ci/compare-coverage.ts

comment_repo: ""
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.36.0

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Issue Monster' step
Uses Step
uses 'githubnext/gh-aw/actions/setup' with ref 'v0.36.0', not a pinned commit hash
output_types: ${{ steps.collect_output.outputs.output_types }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.36.0

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Issue Monster' step
Uses Step
uses 'githubnext/gh-aw/actions/setup' with ref 'v0.36.0', not a pinned commit hash
total_count: ${{ steps.missing_tool.outputs.total_count }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.36.0

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Issue Monster' step
Uses Step
uses 'githubnext/gh-aw/actions/setup' with ref 'v0.36.0', not a pinned commit hash
success: ${{ steps.parse_results.outputs.success }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.36.0

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Issue Monster' step
Uses Step
uses 'githubnext/gh-aw/actions/setup' with ref 'v0.36.0', not a pinned commit hash
activated: ${{ ((steps.check_membership.outputs.is_team_member == 'true') && (steps.check_skip_if_match.outputs.skip_check_ok == 'true')) && (steps.check_skip_if_no_match.outputs.skip_no_match_check_ok == 'true') }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.36.0

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Issue Monster' step
Uses Step
uses 'githubnext/gh-aw/actions/setup' with ref 'v0.36.0', not a pinned commit hash
process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
steps:
- name: Setup Scripts
uses: githubnext/gh-aw/actions/setup@v0.36.0

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Issue Monster' step
Uses Step
uses 'githubnext/gh-aw/actions/setup' with ref 'v0.36.0', not a pinned commit hash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants