feat(trace): support GitHub Copilot (CLI and VS Code) in Chainloop Trace

Ouverte
#3,800 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@migmartri y travaille déjà.

Depuis le 10/11/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

Feature spec trace-provider

Chainloop Trace records AI coding sessions from Claude Code, Cursor, OpenCode, Pi, and Codex. It does not support GitHub Copilot.

GitHub Copilot CLI and the Copilot agent in VS Code use the same Copilot agent harness. They read the same repository hook files (.github/hooks/*.json) and keep session transcripts on disk. One Trace provider can cover both.

Scope:

  • Select Copilot in chainloop trace init and chainloop trace run.
  • Install and uninstall the Copilot hooks, and keep the hooks of the user.
  • Record Copilot sessions as AI coding-session evidence: conversation, models, tokens, cost, tools, and code attribution.
  • Work with sessions from Copilot CLI and from VS Code agent mode.
  • Record the skills that a Copilot session used, and replace copies of spec sources and pasted images in the transcript with pointers, as for Claude Code and Codex (second milestone).
  • Update the Trace compatibility matrix, with end-to-end tests.

A design spec will follow in docs/specs/.

Langage dominant
Go
Étoiles
582
Forks
61
Merge moyen
12 h 47 min
PR mergées (30 j)
137

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de chainloop-dev/chainloop

Toutes les issues de chainloop-dev/chainloop

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.