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

Offen
#3,800 1 Kommentar 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@migmartri arbeitet bereits daran.

Seit 10.11.2026.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

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

Vorherrschende Sprache
Go
Sterne
582
Forks
61
Ø Merge
12 Std. 47 Min.
Gemergte PRs (30 T.)
137

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus chainloop-dev/chainloop

Alle Issues in chainloop-dev/chainloop

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.