Skip to content

feat: add GitHub Copilot CLI native worker agent surface (v3.6.0)#20

Open
xandrellas wants to merge 2 commits into
huytieu:mainfrom
xandrellas:feat/copilot-cli-surface
Open

feat: add GitHub Copilot CLI native worker agent surface (v3.6.0)#20
xandrellas wants to merge 2 commits into
huytieu:mainfrom
xandrellas:feat/copilot-cli-surface

Conversation

@xandrellas
Copy link
Copy Markdown

@xandrellas xandrellas commented May 21, 2026

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/ surface

All 6 COG worker agents adapted for Copilot CLI convention:

  • brief-people-updater.md
  • worker-data-collector.md
  • worker-executor.md
  • worker-file-ops.md
  • worker-publisher.md
  • worker-researcher.md

Copilot CLI differences from Claude Code agents:

  • No model: field (Copilot CLI routes model internally)
  • No tools: [ToolSearch] (tools discovered from MCP config instead)
  • Otherwise structurally identical — same descriptions, instructions, and worker output rules

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; /fleet parallelism and rubber-duck critic patterns noted
  • CONTRIBUTING.md.github/agents/ convention documented for contributors
  • cog-update.sh.github/agents/ added to FRAMEWORK_FILES so /update-cog keeps it current
  • SETUP.md — Copilot CLI setup instructions added
  • marketplace-entry.json / .claude-plugin/plugin.json — surface metadata updated
  • COG-VERSION → 3.6.0
  • CHANGELOG.md — v3.6.0 entry

Why

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 🐕

aharvey 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
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.

1 participant