Skip to content

πŸ“‹ Resource Staleness ReportΒ #2496

Description

@github-actions

Summary

  • Stale (>30 days): ~450+ resources (dominated by ~205 agents and ~189 instructions that have not had a major commit in over 30 days, plus 7 of 8 hooks and an unknown number of older skills)
  • Aging (14–30 days): 3 resources (confirmed)
  • Fresh (<14 days): ~73+ resources (not listed below)

Methodology note: The local workspace is a shallow clone (1 commit). All dates were sourced from the GitHub API (list_commits per file/folder). Due to the large number of files (~600+ resources across all categories), the tables below reflect a confirmed sample of the oldest resources for each type, plus complete coverage of hooks. The stale counts above are estimated from directory-level commit analysis.


🟑 Aging Resources (14–30 days since last major change)

Resource Type Last Major Change Days Ago
agents/oracle-to-postgres-migration-expert.agent.md Agent 2026-07-14 17
agents/ember.agent.md Agent 2026-07-08 23
agents/python-win-arm64-gha-wheel-builder.agent.md Agent 2026-07-03 28

πŸ”΄ Stale Resources (>30 days since last major change)

The tables below show a representative confirmed sample. The full stale population is estimated at 450+ resources. In each category, the oldest confirmed entries are shown first.

πŸ”΄ Stale Agents (sample of confirmed stale β€” click to expand)
Resource Type Last Major Change Days Ago
agents/adr-generator.agent.md Agent 2025-11-02 272
agents/planner.agent.md Agent 2025-11-25 248
agents/prd.agent.md Agent 2025-11-25 248
agents/devops-expert.agent.md Agent 2026-01-09 203
agents/CSharpExpert.agent.md Agent 2026-01-20 192
agents/mentor.agent.md Agent 2026-02-03 178
agents/accessibility.agent.md Agent 2026-02-03 178
agents/critical-thinking.agent.md Agent 2026-02-03 178
agents/doublecheck.agent.md Agent 2026-03-12 141
agents/accessibility-runtime-tester.agent.md Agent 2026-04-09 113
agents/github-actions-expert.agent.md Agent 2026-04-13 109
agents/context-architect.agent.md Agent 2026-04-14 108
agents/debug.agent.md Agent 2026-04-14 108
agents/implementation-plan.agent.md Agent 2026-04-14 108
agents/janitor.agent.md Agent 2026-04-14 108
agents/plan.agent.md Agent 2026-04-14 108
agents/principal-software-engineer.agent.md Agent 2026-04-14 108
agents/specification.agent.md Agent 2026-04-14 108
agents/caveman-mode.agent.md Agent 2026-04-28 94
agents/terminal-helper.agent.md Agent 2026-04-28 94
agents/address-comments.agent.md Agent 2026-04-29 93
agents/interview-prep.agent.md Agent 2026-06-19 42

~180+ additional agents were not touched by any commit to the agents/ directory in the last 30 days and are also stale. The commits for these agents (many contributed in Nov 2025–Jun 2026) should be individually verified.

πŸ”΄ Stale Instructions (sample of confirmed stale β€” click to expand)
Resource Type Last Major Change Days Ago
instructions/aspnet-rest-apis.instructions.md Instruction 2026-01-30 182
instructions/agent-safety.instructions.md Instruction 2026-02-18 163
instructions/a11y.instructions.md Instruction 2026-04-15 107

~186 additional instruction files were not modified in the last 30 days. Only instructions/attester-verify-packages.instructions.md (added 2026-07-22) is fresh.

πŸ”΄ Stale Hooks (all 7 stale hooks)
Resource Type Last Major Change Days Ago
hooks/session-auto-commit Hook 2026-02-09 172
hooks/session-logger Hook 2026-02-10 171
hooks/governance-audit Hook 2026-02-18 163
hooks/dependency-license-checker Hook 2026-03-18 135
hooks/tool-guardian Hook 2026-03-19 134
hooks/secrets-scanner Hook 2026-05-27 65
hooks/fix-broken-links Hook 2026-06-22 39

Deep Review: 10 Oldest Stale Resources

Resource Verdict Key Problems Recommended Action
agents/adr-generator.agent.md Mostly current Missing model and tools frontmatter fields; content is timeless Minor modernization
agents/planner.agent.md Materially stale Deprecated VS Code tool names (codebase, fetch, findTestFiles, githubRepo, search, usages) silently ignored by Copilot Targeted refresh
agents/prd.agent.md Materially stale Mix of deprecated VS Code tool names and GitHub MCP tool names without clear separation; several will be silently ignored Targeted refresh
agents/devops-expert.agent.md Materially stale (tools) / Mostly current (content) Deprecated tools: codebase, terminalCommand, search, githubRepo, runCommands, runTasks; DevOps content itself is evergreen Targeted refresh (tools only)
agents/CSharpExpert.agent.md Mostly current References ".NET 10 and C# 14 at the time of writing" β€” still roughly accurate but will drift; no tools or model field Minor modernization
instructions/aspnet-rest-apis.instructions.md Mostly current References ASP.NET Core 10 (still current stable); content is sound No urgent change needed
agents/mentor.agent.md Problematic References a non-existent giphy tool in the instructions body β€” misleads users into expecting a tool that doesn't exist; also uses deprecated tool names (codebase, web/fetch, findTestFiles, githubRepo, search, usages) Targeted refresh
agents/accessibility.agent.md Mostly current Many potentially deprecated tool names (e.g., changes, extensions, findTestFiles, openSimpleBrowser, runCommands, runTasks, runTests, vscodeAPI); model pinned to GPT-4.1 (dated); WCAG 2.2 content is high quality and current Minor modernization
agents/critical-thinking.agent.md Materially stale Deprecated tool names: codebase, extensions, findTestFiles, githubRepo, problems, search, searchResults, usages β€” all silently ignored by Copilot Targeted refresh
hooks/session-auto-commit Mostly current Uses git commit --no-verify without documenting the security implication (bypasses pre-commit hooks including secret-scanning hooks); README doesn't warn that this may circumvent security controls installed by other hooks in this repo Minor modernization

Deeper Analysis: Deprecated Tool Names

A cross-cutting issue affects many stale agents: pre-namespacing tool names that VS Code Copilot silently ignores. A community fix in April 2026 addressed several agents but left ~150+ agents untouched. The deprecated names to watch for include:

Deprecated Current Namespaced Equivalent
codebase search/codebase
terminalCommand execute/runInTerminal
runCommands execute/runInTerminal
runTasks execute/runTasks
findTestFiles search/fileSearch
githubRepo github/*
search (bare) search/codebase
usages search/findUsages
problems read/problems

Many agents that declare tools are actually running without any tool access in VS Code, silently degrading to a plain chat experience.


Priority Actions

  1. Immediate rework/removal: None β€” no resources found to be harmful enough to require removal
  2. Targeted refresh (tool name updates are the highest-leverage fix across the most resources):
    • agents/planner.agent.md β€” update deprecated tool names
    • agents/prd.agent.md β€” update and clarify VS Code vs MCP tool names
    • agents/devops-expert.agent.md β€” update deprecated tool names
    • agents/critical-thinking.agent.md β€” update deprecated tool names
    • agents/mentor.agent.md β€” remove giphy reference, update tool names
    • Consider a bulk sweep for all ~150+ agents using pre-namespacing tool names
  3. Minor modernization:
    • agents/adr-generator.agent.md β€” add model and tools fields
    • agents/CSharpExpert.agent.md β€” update .NET/C# version reference, add model/tools
    • agents/accessibility.agent.md β€” update model field, verify tool names
    • hooks/session-auto-commit β€” document --no-verify security implications
  4. No urgent change needed:
    • instructions/aspnet-rest-apis.instructions.md
    • instructions/agent-safety.instructions.md (content remains best-practice)

Suggested Systematic Improvements

  • Tool name linter: Add a CI check that flags deprecated (pre-namespacing) tool names in agent files
  • Bulk tool refresh: Run a scripted pass over all agent files to replace known deprecated tool names with their namespaced equivalents
  • Staleness tracking: Schedule periodic runs of this report (e.g., monthly) to surface newly stale resources

Generated by Resource Staleness Report Β· 202.9 AIC Β· βŒ– 9.04 AIC Β· ⊞ 6K Β· β—·

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions