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

Aberta
#3,800 1 comentário 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 1 dia

@migmartri já está trabalhando nisso.

Desde 10/11/2026.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

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

Linguagem predominante
Go
Estrelas
582
Forks
61
Merge médio
12h 47min
PRs com merge (30d)
137

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de chainloop-dev/chainloop

Todas as issues de chainloop-dev/chainloop

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.