feat: add GitHub Copilot CLI native worker agent surface (v3.6.0)#20
Open
xandrellas wants to merge 2 commits into
Open
feat: add GitHub Copilot CLI native worker agent surface (v3.6.0)#20xandrellas wants to merge 2 commits into
xandrellas wants to merge 2 commits into
Conversation
added 2 commits
May 21, 2026 08:23
- Add .github/agents/ with all 6 COG worker agents adapted for Copilot CLI (omit model: field and ToolSearch; tools discovered from MCP config) - Document /fleet parallelism and rubber-duck critic in README matrix - Add Copilot CLI to AGENT-SUPPORT.md with dual-surface sync rules - Update CONTRIBUTING.md with .github/agents/ convention - Add .github/agents/ to FRAMEWORK_FILES in cog-update.sh - Update SETUP.md, marketplace-entry.json, plugin.json - Bump COG-VERSION to 3.6.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds native GitHub Copilot CLI support to COG as a first-class agent surface — alongside the existing Claude Code (
.claude/) and Kiro (.kiro/) surfaces.What's changed
New:
.github/agents/surfaceAll 6 COG worker agents adapted for Copilot CLI convention:
Copilot CLI differences from Claude Code agents:
model:field (Copilot CLI routes model internally)tools: [ToolSearch](tools discovered from MCP config instead)Docs & framework updates
docs/AGENT-SUPPORT.md— Copilot CLI added to agent support matrix with dual-surface sync rules (keep.github/agents/and.claude/agents/in sync when updating workers)README.md— Copilot CLI surface documented;/fleetparallelism and rubber-duck critic patterns notedCONTRIBUTING.md—.github/agents/convention documented for contributorscog-update.sh—.github/agents/added toFRAMEWORK_FILESso/update-cogkeeps it currentSETUP.md— Copilot CLI setup instructions addedmarketplace-entry.json/.claude-plugin/plugin.json— surface metadata updatedCOG-VERSION→ 3.6.0CHANGELOG.md— v3.6.0 entryWhy
Copilot CLI is gaining traction as a daily-driver terminal agent (especially in enterprise environments where Claude Code isn't available). COG's worker pattern maps cleanly to Copilot CLI's
.github/agents/convention. This makes COG usable out-of-the-box for Copilot CLI users without any adaptation work.Testing
Validated locally against a live COG workspace with all 6 agents invoked via Copilot CLI. Worker output rule (write to
/tmp/, return path) confirmed functional.Opened from a real COG workspace — dogfooding the framework end-to-end 🐕