Skip to content

feat(copilot): add GitHub Copilot CLI support#728

Closed
xiongxiongufl wants to merge 1 commit intogarrytan:mainfrom
xiongxiongufl:feat/copilot-cli-support
Closed

feat(copilot): add GitHub Copilot CLI support#728
xiongxiongufl wants to merge 1 commit intogarrytan:mainfrom
xiongxiongufl:feat/copilot-cli-support

Conversation

@xiongxiongufl
Copy link
Copy Markdown

Add full support for the standalone GitHub Copilot CLI alongside existing Claude Code and Codex integrations.

Key changes:

  • setup: add --host copilot flag with auto-detection; install skills into ~/.copilot/skills/gstack
  • scripts/gen-skill-docs.ts: add copilot host type; generation reuses .agents/skills/ output (same as Codex)
  • bin/gstack-global-discover.ts: add scanCopilot() to discover sessions at ~/.copilot/session-state/
  • Tests: add copilot-e2e.test.ts and copilot-session-runner.ts helper
  • package.json: add test:copilot scripts and update description
  • Docs: update AGENTS.md, CLAUDE.md, CONTRIBUTING.md, README.md

Notes:

  • At generation time Copilot reuses the same .agents/skills/ output as Codex; during setup the install paths are rewritten to the Copilot home (~/.copilot/...) using sed.
  • All 14 files from the referenced PR (feat: add GitHub Copilot CLI support #396) have been implemented/adapted.

Add full support for the standalone GitHub Copilot CLI alongside existing Claude Code and Codex integrations.

Key changes:
- setup: add --host copilot flag with auto-detection; install skills into ~/.copilot/skills/gstack
- scripts/gen-skill-docs.ts: add copilot host type; generation reuses .agents/skills/ output (same as Codex)
- bin/gstack-global-discover.ts: add scanCopilot() to discover sessions at ~/.copilot/session-state/
- Tests: add copilot-e2e.test.ts and copilot-session-runner.ts helper
- package.json: add test:copilot scripts and update description
- Docs: update AGENTS.md, CLAUDE.md, CONTRIBUTING.md, README.md

Notes:
- At generation time Copilot reuses the same .agents/skills/ output as Codex; during setup the install paths are rewritten to the Copilot home (~/.copilot/...) using sed.
- All 14 files from the referenced PR (garrytan#396) have been implemented/adapted.
@xiongxiongufl xiongxiongufl force-pushed the feat/copilot-cli-support branch from eb2fd92 to 0077962 Compare April 1, 2026 14:03
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