Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Ensure `events.jsonl` honors inherited file-size limits

Aperta
#2,261 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Ambito
cli

Direzione di ricerca

Inizia tracciando la persistenza di ~/.copilot/session-state//events.jsonl e il percorso che emette SDK_SESSION_ERROR(persistence). Verifica in che modo il limite di dimensione del file ereditato di 50 MB e l'errore EFBIG influiscono sulle scritture, quindi verifica che le sessioni di lunga durata rimangano entro il limite e possano essere riprese senza errori di persistenza.

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

Descrizione

bug

Summary

The Copilot CLI persists session events to:

~/.copilot/session-state/<sessionId>/events.jsonl

The CLI inherits the hosting process’s file-size limit. During sufficiently long
sessions, events.jsonl reaches that limit and the next persistence write fails:

I/O error: File too large (os error 27)

This emits SDK_SESSION_ERROR(persistence) and fails the active turn.

Request

Please ensure that events.jsonl remains within the file-size limit inherited by
the Copilot CLI while preserving supported session persistence and resume behavior.

If this behavior is owned by the bundled CLI runtime rather than the SDK wrappers,
please route the issue to the appropriate owner.

Environment

  • SDK: github-copilot-sdk==1.0.7
  • Bundled CLI: 1.0.71
  • Host file-size limit: 50 MB
  • Platform: Linux container
  • Error: EFBIG / os error 27

Acceptance criteria

  • events.jsonl does not exceed the inherited file-size limit.
  • Long-running sessions do not fail with EFBIG due to event-log growth.
  • Persisted sessions remain resumable with their expected state.

Impact

Observed in production across real user conversations, causing repeated
Service-class turn failures.

Reference

Internal tracking: https://microsoft.ghe.com/bic/mcs-dracarys/issues/7127

Lingua principale
Java
Stelle
10.5k
Fork
1.5k
Merge medio
1g 9h
PR unite (30g)
130

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.

Altre issue di github/copilot-sdk

Tutte le issue di github/copilot-sdk

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.