Restrict Issue Monster to cookie-labeled issues from automated workflows#11098
Restrict Issue Monster to cookie-labeled issues from automated workflows#11098
Conversation
- Issue Monster now requires "cookie" label to process issues - /plan workflow adds "cookie" label to generated issues - Prevents Issue Monster from picking up human-contributed issues Co-authored-by: dsyme <7204669+dsyme@users.noreply.github.com>
| create-issue: | ||
| title-prefix: "[plan] " | ||
| labels: [plan, ai-generated] | ||
| labels: [plan, ai-generated, cookie] |
There was a problem hiding this comment.
@copilot lots of other agentic workflows have create-issue: - update all those too using your best judgment - nearly all of them should have cookie
There was a problem hiding this comment.
Updated 20 additional agentic workflows with the cookie label in commit 78acb32.
Added cookie to:
Code quality (11): breaking-change-checker, cli-consistency-checker, daily-file-diet, daily-safe-output-optimizer, daily-testify-uber-super-expert, duplicate-code-detector, go-pattern-detector, semantic-function-refactor, super-linter, stale-repo-identifier, video-analyzer
Dependencies (2): cli-version-checker, dependabot-go-checker
Performance (3): daily-cli-performance, deep-report, discussion-task-miner
Maintenance (3): step-name-alignment, workflow-normalizer, workflow-skill-extractor
Security (1): security-compliance
Intentionally excluded:
- Smoke test workflows (temporary test issues that expire quickly)
- Reporting workflows (status reports, not actionable work)
- Special purpose workflows (poem-bot, delight, issue-arborist, ci-doctor, etc.)
There was a problem hiding this comment.
@copilot Enable these too for cookie please:
craft (template/example)
repo-audit-analyzer (analysis/reporting)
ci-doctor (diagnostic, not assignable work)
daily-multi-device-docs-tester (testing infrastructure)
delight (user experience analysis)
agent-performance-analyzer (analysis/reporting)
workflow-health-manager (monitoring/reporting
There was a problem hiding this comment.
Added cookie label to 6 workflows in commit bb85b90:
✅ repo-audit-analyzer
✅ ci-doctor
✅ daily-multi-device-docs-tester
✅ delight
✅ agent-performance-analyzer
✅ workflow-health-manager
Note: The craft workflow does not have create-issue in its safe-outputs (only add-comment and push-to-pull-request-branch), so no changes were needed for it.
Updated workflows that create actionable work items: - Code quality: breaking-change-checker, cli-consistency-checker, daily-file-diet, daily-safe-output-optimizer, daily-testify-uber-super-expert, duplicate-code-detector, go-pattern-detector, semantic-function-refactor, super-linter, stale-repo-identifier, video-analyzer - Dependencies: cli-version-checker, dependabot-go-checker - Performance: daily-cli-performance, deep-report, discussion-task-miner - Maintenance: step-name-alignment, workflow-normalizer, workflow-skill-extractor - Security: security-compliance Excluded smoke tests, reporting workflows, and special-purpose workflows Co-authored-by: dsyme <7204669+dsyme@users.noreply.github.com>
Updated workflows: - repo-audit-analyzer (missing-tool create-issue) - ci-doctor (diagnostic issues) - daily-multi-device-docs-tester (testing infrastructure) - delight (user experience analysis) - agent-performance-analyzer (analysis/reporting) - workflow-health-manager (monitoring/reporting) Note: craft workflow does not have create-issue in safe-outputs Co-authored-by: dsyme <7204669+dsyme@users.noreply.github.com>
Issue Monster was processing all open issues including human-contributed ones. Now requires the
cookielabel to identify approved work queue items from automated workflows.Changes
Issue Monster search query
label:cookierequirement to issue searchUpdated 27 agentic workflows with
cookielabel/planworkflow:[plan, ai-generated, cookie]All these workflows now create issues eligible for Issue Monster processing.
Intentionally excluded workflows
Label adoption
Additional issue-generating workflows can opt into Issue Monster processing by adding
cookieto theirsafe-outputs.create-issue.labelsconfiguration:Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.