Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions