Skip to content

[plan] Wire idle custom agents to matching workflows (9 of 11 agent files unused) #26734

@github-actions

Description

@github-actions

Objective

Wire up idle custom agent files from .github/agents/ to workflows that match their purpose, as identified in discussion #26727. Currently 9 of 11 agent files are unused.

Context

Per the Copilot CLI Deep Research report (discussion #26727), only technical-doc-writer (2 workflows) and ci-cleaner (1 workflow) are active. Nine purpose-built agent personas sit idle while generic Copilot handles tasks those agents were designed for.

Approach

  1. Review the idle agent files to understand each agent's persona/purpose:

    • .github/agents/contribution-checker.agent.md
    • .github/agents/grumpy-reviewer.agent.md
    • .github/agents/adr-writer.agent.md
    • .github/agents/agentic-workflows.agent.md
    • .github/agents/developer.instructions.agent.md
    • Other idle agents listed in the research report
  2. Match agents to workflows by purpose:

    • contribution-checkercontribution-check.md (purpose-built agent already exists for this!)
    • grumpy-reviewer → code review workflows (check .github/workflows/ for review-related workflows)
    • adr-writer → ADR creation tasks / archie.md
    • agentic-workflows → workflow generation/editing tasks
  3. For each matched pair, add the agent field:

    engine:
      id: copilot
      agent: contribution-checker
  4. Recompile: make recompile

  5. Validate: make agent-finish

Files to Modify

  • .github/workflows/contribution-check.md — add agent: contribution-checker
  • Other matched workflows (identify during audit)
  • Corresponding .lock.yml files regenerated by make recompile

Acceptance Criteria

  • contribution-check.md uses agent: contribution-checker
  • At least 3 additional workflows wired to their purpose-built agents
  • Each matched agent file purpose aligns with the workflow's task
  • All modified workflows compile successfully
  • make agent-finish passes

Generated by Plan Command for issue #discussion #26727 · ● 361.6K ·

  • expires on Apr 18, 2026, 9:26 PM UTC

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions