Skip to content

🤖 Add GitHub Copilot CLI support#1017

Merged
dsyme merged 15 commits intomainfrom
copilit-cli-ext
Sep 26, 2025
Merged

🤖 Add GitHub Copilot CLI support#1017
dsyme merged 15 commits intomainfrom
copilit-cli-ext

Conversation

@dsyme
Copy link
Copy Markdown
Collaborator

@dsyme dsyme commented Sep 25, 2025

Overview

Adds support for the GitHub Copilot CLI as an agentic engine in the workflow system.

Key Changes

  • Added Copilot CLI as a new engine option
  • Updated validation and engine registry to include Copilot
  • Implemented Copilot-specific log parsing and metrics extraction
  • Extended command-line tools to recognize Copilot engine

Technical Details

  • Added copilot to allowed engine types in schemas
  • Created copilot_engine.go with engine implementation
  • Updated CLI flags and help text to include Copilot option
  • Implemented new log parsing script for Copilot CLI outputs

Testing

  • Added unit tests for Copilot engine registration
  • Verified engine validation works with Copilot option
  • Ensured log parsing handles various Copilot output scenarios

Notes

Copilot support is currently marked as experimental.

Comment thread pkg/workflow/copilot_engine.go Outdated
@dsyme dsyme mentioned this pull request Sep 25, 2025
4 tasks
@dsyme dsyme merged commit bae31c3 into main Sep 26, 2025
11 checks passed
@dsyme dsyme deleted the copilit-cli-ext branch September 26, 2025 00:24
@dsyme
Copy link
Copy Markdown
Collaborator Author

dsyme commented Sep 26, 2025

More work is needed but this is getting closer

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