github / github/copilot-cli

Bug: /agent pop-up treats .github\agents\AGENTS.md as a custom agent

Aperta
#4,410 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

area:agents area:configuration
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

Describe the bug

The /agent pop-up incorrectly attempts to load a repository guidance file at .github\agents\AGENTS.md as a custom agent definition. It then reports a malformed custom-agent frontmatter error, even though AGENTS.md is documented as repository instructions at https://agents.md/ and is not intended to be a custom agent file.

Observed output:

Custom Agents

The following agents failed to load:
✖ .github\agents\AGENTS.md: custom agent markdown frontmatter is malformed: missing or malformed YAML frontmatter
Affected version

Unknown; please determine from the report metadata.

Steps to reproduce the behavior
  1. Add or use a repository guidance file at .github\agents\AGENTS.md following the AGENTS.md documentation at https://agents.md/.
  2. Start Copilot CLI in the repository.
  3. Open the /agent pop-up.
  4. Observe that the file is discovered as a custom agent and fails frontmatter validation.
Expected behavior

The /agent pop-up should distinguish repository instruction files such as AGENTS.md from custom agent definitions. It should not try to parse a documented AGENTS.md file as a custom agent or report a frontmatter error for it.

Additional context
  • Platform: Windows
  • The error is shown in the /agent pop-up.
  • Documentation referenced: https://agents.md/
  • The path is displayed with Windows separators: .github\agents\AGENTS.md.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia dal flusso di individuazione degli agenti personalizzati e di convalida del frontmatter del pop-up /agent, riproducendo il problema con .github\agents\AGENTS.md su Windows. Il lavoro è completato quando il file di istruzioni del repository viene distinto dagli agenti personalizzati, non viene analizzato come uno di essi e non compare alcun errore di frontmatter non valido, mentre gli agenti personalizzati restano individuabili.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
shell
Ambito
cli
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
58/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.