Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#2,261 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Área
cli

Línea de trabajo

Empieza rastreando la persistencia de ~/.copilot/session-state//events.jsonl y la ruta que emite SDK_SESSION_ERROR(persistence). Comprueba cómo afectan a las escrituras el límite de tamaño de archivo heredado de 50 MB y el fallo EFBIG, y verifica después que las sesiones de larga duración se mantienen dentro del límite y siguen siendo reanudables sin errores de persistencia.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Java
Estrellas
10.5k
Forks
1.5k
Merge medio
1 d 9 h
PR fusionados (30 d)
130

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/copilot-sdk

Todos los issues de github/copilot-sdk

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.