Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 16, 2025

The issue-monster workflow now predownloads full issue metadata, analyzes quality, and routes to specialized custom agents based on domain expertise. Scheduling increased to every 30 minutes.

Changes

  • Issue preloading: Search job now fetches complete issue details (body, labels, assignees) and passes as issues_json output instead of just numbers and titles
  • Quality analysis: Agent evaluates clarity, scope, completeness, and rates issues as high/medium/low priority before assignment
  • Custom agent routing: Agent selects from 9 specialized agents based on issue content:
    • ci-cleaner → CI failures, linting, testing
    • create-agentic-workflow → workflow creation and configuration
    • debug-agentic-workflow → performance, troubleshooting
    • technical-doc-writer → documentation
    • Default to copilot if no specialist matches
  • Scheduling: Changed from every 1h to every 30m

Example

Issue about "Fix eslint errors in workflow compiler":

🍪 Issue Monster has assigned this to the **ci-cleaner** custom agent!

I've identified this issue as a good candidate for the **ci-cleaner** agent based on its 
specialized expertise in CI failures, linting errors, test failures, code formatting, 
workflow compilation.

Om nom nom! 🍪

Previous behavior assigned everything to generic "copilot" agent with no analysis.

Original prompt

Update the issue monster workflow to add a step to predownload the top 100 opened issues in a file and analyze the file for good issues. Be more aggressive about scheduling the agent. Also pick the best custom agent (list them in the .github/agents/*.agent.md) based on their description (if one matches the issue description)

Reference: https://github.com/githubnext/gh-aw/actions/runs/20257243313/job/58161916615

Custom agent used: debug-agentic-workflow
Debug and refine agentic workflows using gh-aw CLI tools - analyze logs, audit runs, and improve workflow performance


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…custom agent selection

- Changed schedule from every 1h to every 30m for more aggressive scheduling
- Enhanced search_issues job to download full issue details including body, labels, assignees
- Added issues_json output to pass detailed issue data to the agent
- Updated agent prompt to analyze issue data and select the best custom agent
- Listed all 9 available custom agents with their descriptions and expertise areas
- Agent now matches issues to custom agents based on domain expertise
- Falls back to "copilot" agent if no custom agent is a good fit
- Improved issue quality analysis with priority ratings
- Updated comments to include selected agent name and expertise

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update issue monster workflow to include predownload step feat: enhance issue-monster with quality analysis and custom agent routing Dec 16, 2025
Copilot AI requested a review from pelikhan December 16, 2025 05:50
@pelikhan pelikhan closed this Dec 16, 2025
@pelikhan pelikhan deleted the copilot/update-issue-monster-workflow branch December 18, 2025 01:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants