Skip to content

feat(ai): support GitHub Copilot CLI - #30

Merged
cheat2001 merged 5 commits into
cheat2001:mainfrom
ChrisLauinger77:codex/copilot-cli-support
Sep 20, 2026
Merged

cheat2001 merged 5 commits into
cheat2001:mainfrom
ChrisLauinger77:codex/copilot-cli-support

Conversation

@ChrisLauinger77

Copy link
Copy Markdown
Contributor

What & why

Add GitHub Copilot CLI as an installed AI provider. AngKorGit now detects the copilot binary—including WinGet installations on Windows—and invokes it in silent, non-interactive mode using the user’s existing Copilot login and quota. Optional model overrides are supported, and the settings UI, documentation, website, allowlist, and tests have been updated accordingly.

Screenshots

Not included—this only adds provider text/list entries and does not change styling or colors.

Checklist

  • pnpm typecheck && pnpm test pass
  • cargo fmt --check && cargo clippy --all-targets -- -D warnings && cargo test pass (Rust toolchain unavailable locally)
  • New engine functions have integration tests in tests/git_engine.rs — not applicable; no new engine function
  • Mutating operations go through the undo tracked() wrapper where undoable — not applicable
  • Colors use design tokens only (no styling changes)
  • CLAUDE.md updated
  • Commits carry no coding-tool trailers

@ChrisLauinger77

ChrisLauinger77 commented Sep 20, 2026

Copy link
Copy Markdown
Contributor Author

its just a pointer - not everbody uses claude - i use codex.
every agend reads agents.md except claude. its a valid approach.
Usually people have CLAUDE.md point to AGENTS.md for this reason.

@cheat2001

Copy link
Copy Markdown
Owner

Fair point, I hadn't thought about Codex not reading CLAUDE.md. Putting it back, I only changed the content to a plain sentence so tools that don't know the @ import still get the hint. CLAUDE.md stays the source.

@cheat2001 cheat2001 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Thanks, this is a clean addition. I checked the flags against the current Copilot CLI and the non-interactive run behaves the way you describe.

@cheat2001
cheat2001 merged commit 8e1fe91 into cheat2001:main Sep 20, 2026
6 checks passed
@ChrisLauinger77
ChrisLauinger77 deleted the codex/copilot-cli-support branch September 20, 2026 07:17
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