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

feat(evals): report leftover eval sandboxes and temp free space in plugin-eval preflight

Cerrado Apto para principiantes
#8,018 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Ya se ha fusionado un pull request relacionado.

  • #8171 de @melodic-automation-lanes — fusionado

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
84/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
shell

Línea de trabajo

Comienza en el bloque de comprobación previa de la skill plugin-eval e identifica dónde se definen sus campos de informe y las indicaciones de limpieza. Implementa la generación de informes para leftover_sandboxes y tmp_free, incluido unknown cuando falle la comprobación, sin eliminar nada. Ejecuta skill-quality check-skill.sh para plugin-eval y scripts/check-changelog-fragments.sh para verificar el cambio.

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

Descripción

agent-ready work-class: scoped

Refs: #7431

Agent Brief

Type: Feature
Summary: plugin-eval preflight reports leftover claude-eval-* sandbox directories and free temp space, and gives the cleanup commands.

Current behavior:
Preflight prints the CLI version, floors, platform, sandbox backend, target type, suite tools, model, estimate and ceiling. It says nothing about earlier runs' sandbox directories, which pile up in the temp directory (observed: 569 directories, about 8G, filling a 20G tmpfs and killing agent loops).

Desired behavior:

  • Preflight prints a leftover_sandboxes field: the count and total size of claude-eval-* directories in the temp directory ($TMPDIR, else /tmp), and a tmp_free field with the free space there.
  • When the count is above zero, preflight prints the cleanup: restore write permission (chmod -R u+w) then remove, and notes that subdirectories it cannot enter are owned by the sandbox user and need sudo rm -rf.
  • Preflight deletes nothing and does not block the run on this field.
  • A path the probe cannot read reports unknown, not zero.

Key interfaces:

  • plugin-eval preflight report: new leftover_sandboxes and tmp_free fields.

Acceptance criteria:

  • The preflight block in the plugin-eval skill lists both new fields and the cleanup text.
  • The skill states that preflight removes nothing.
  • skill-quality check-skill.sh passes for plugin-eval.
  • scripts/check-changelog-fragments.sh passes.

Out of scope:

  • Deleting sandboxes automatically after a run.
  • Finding out whether claude plugin eval cleans up on a normal exit (a separate item).
  • Other preflight fields.

This was generated by AI during backlog shaping. Split from #7431; the owner approved filing it in an attended backlog-shaping session on 2026-10-18.

Lenguaje dominante
Shell
Estrellas
22
Forks
2
Merge medio
7 h 57 min
PR fusionados (30 d)
938

Preparar el entorno

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 melodic-software/claude-code-plugins

Todos los issues de melodic-software/claude-code-plugins

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.