feat(evals): report leftover eval sandboxes and temp free space in plugin-eval preflight
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
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_sandboxesfield: the count and total size ofclaude-eval-*directories in the temp directory ($TMPDIR, else/tmp), and atmp_freefield 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 needsudo 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_sandboxesandtmp_freefields.
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.shpasses for plugin-eval. -
scripts/check-changelog-fragments.shpasses.
Out of scope:
- Deleting sandboxes automatically after a run.
- Finding out whether
claude plugin evalcleans 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
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de melodic-software/claude-code-plugins
-
priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
melodic-software/claude-code-plugins#8831 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: medium status: confirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
melodic-software/claude-code-plugins#8801 ·
Los mantenedores suelen responder en 1 día
-
priority: low status: confirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
melodic-software/claude-code-plugins#8799 ·
Los mantenedores suelen responder en 1 día
-
fix(links): make the online link check green (23 errors since 2026-10-11)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertopriority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
melodic-software/claude-code-plugins#8730 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
melodic-software/claude-code-plugins#8709 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de melodic-software/claude-code-plugins
Issues similares
-
bug: `curl NAME` exports an unquoted, uninterpolated command that is not runnablePosiblemente ocupada @dannyward630 la tomó hoy. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
yunaremaia/git-api#61 ·
Los mantenedores suelen responder en 1 día
-
Update nwg-panel to 0.12.3Posiblemente ocupada @zen0bit la tomó hoy. Abiertopackage-update
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
alunduil/alunduil-chezmoi#963 ·
Los mantenedores suelen responder en 1 día