Skip to content

Conversation

@yaooqinn
Copy link
Contributor

@yaooqinn yaooqinn commented Jan 14, 2026

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.

Description

This PR enhances the suggest-awesome-github-copilot-agents.prompt.md to add functionality for detecting and updating outdated local agents against the upstream awesome-copilot repository.

Key Enhancements:

  • Version Comparison: Automatically fetches and compares local agent files with their remote counterparts using raw GitHub URLs
  • Three-State Status System:
    • ✅ Already installed and up-to-date
    • ⚠️ Installed but outdated (with specific differences noted)
    • ❌ Not installed in repo
  • Detailed Difference Detection: Identifies specific changes in front matter, tools configuration, and content
  • Update Support: Provides instructions for updating outdated agents while preserving local file structure
  • Enhanced Output: Shows side-by-side comparison with rationale for updates

Motivation:

Previously, the prompt could only identify if an agent was installed or not. This enhancement enables users to keep their local agents synchronized with the latest versions from the awesome-copilot repository, ensuring they benefit from improvements, bug fixes, and new features.


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New chat mode file.
  • New collection file.
  • New skill file.
  • Update to existing instruction, prompt, chat mode, collection or skill.
  • Other (please specify):

Additional Notes

The prompt has been enhanced with:

  1. A new "Version Comparison Process" section detailing how to fetch and compare remote versions
  2. Updated process flow (steps 4-5 added for version comparison)
  3. New "Update Handling" section with instructions for managing outdated agents
  4. Example output showing the new ⚠️ status for outdated agents
  5. Updated requirements to include version comparison capabilities

This change maintains backward compatibility while adding significant new functionality for agent lifecycle management.


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

…gents

- Add version comparison process to identify outdated local agents
- Introduce ⚠️ status icon for installed but outdated agents
- Add detailed comparison of remote vs local agent content
- Include update handling instructions for outdated agents
- Enhance process to fetch and compare remote versions
- Update output format to show outdated agents with specific differences
Copilot AI review requested due to automatic review settings January 14, 2026 11:57
@yaooqinn yaooqinn changed the title feat: enhance agent suggestion prompt to detect and update outdated agents Update suggest-awesome-github-copilot-agents.prompt.md to detect and update outdated agents Jan 14, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the agent suggestion prompt to detect and update outdated local agents by comparing them with their upstream versions in the awesome-copilot repository. The enhancement enables users to keep their local agents synchronized with the latest versions.

Changes:

  • Added version comparison functionality to identify outdated agents
  • Introduced a new ⚠️ status icon for installed but outdated agents
  • Added detailed comparison instructions for remote vs local agent content (front matter, tools, content)

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@aaronpowell aaronpowell merged commit c12041b into github:main Jan 14, 2026
2 checks passed
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