Skip to content

Feat/copilot support#2

Closed
atreyakamat wants to merge 8 commits into
sam-agents:mainfrom
atreyakamat:feat/copilot-support
Closed

Feat/copilot support#2
atreyakamat wants to merge 8 commits into
sam-agents:mainfrom
atreyakamat:feat/copilot-support

Conversation

@atreyakamat
Copy link
Copy Markdown
Contributor

feat: Add Native GitHub Copilot Integration

This update expands the SAM (Smart Agent Manager) ecosystem to GitHub Copilot, allowing developers to leverage
autonomous TDD workflows within VS Code and other Copilot-enabled IDEs.

Key Features:

  • Centralized Integration Hub: Introduces the copilot-integration/ directory, keeping all agent instructions,
    personas, and project references neatly organized in one place.
  • Explicit Agent Personas: Individual agent definitions (Atlas, Dyna, Titan, etc.) are exported as standalone
    Markdown files, enabling high-fidelity persona adoption in Copilot Chat.
  • Native Workflow Support: Seamlessly run the full SAM TDD pipeline by referencing organized workflow definitions.
  • Zero-Config Deployment: Easily install the integration using npx sam-agents --platform copilot.
  • Enhanced Documentation: Includes new user guides and usage manuals tailored specifically for the Copilot
    experience.

This enhancement ensures that SAM remains the most flexible and powerful multi-platform TDD agent system available
today.

This commit adds native integration for GitHub Copilot Chat, including:

- New generateCopilotSkills logic in CLI

- Repository-wide custom instructions (.github/copilot-instructions.md)

- Detailed agent personas in .github/copilot/

- TDD Pipeline workflow for Copilot

- New user and usage guides for Copilot
This commit reorganizes the GitHub Copilot integration:

- Moves all generated files to a project-root 'copilot-integration/' folder

- Groups agent instructions in 'copilot-integration/agents/'

- Updates all guides and READMEs to reflect the new structure

- Fixes a directory creation bug in the CLI
@santoshrout
Copy link
Copy Markdown
Contributor

Thank you for this contribution @atreyakamat! 🎉

We've incorporated your Copilot integration into PR #13 with some fixes applied (removed file duplication via copyDocumentationToReferences, removed unused references/ directory, default platform kept as claude, added Gemini to README). Your work is credited in the commit history.
Thanks again!

@santoshrout
Copy link
Copy Markdown
Contributor

Closing in favor of PR #13 which includes this work with fixes applied.

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