feat(evals): report leftover eval sandboxes and temp free space in plugin-eval preflight
Les mainteneurs répondent en général sous 1 jour
Une pull request liée a déjà été fusionnée.
- #8171 par @melodic-automation-lanes — fusionnée
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 84/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- shell
- Domaine
- developer-experience, testing-qa, tooling
Piste de recherche
Commence dans le bloc de pré-vérification de la compétence plugin-eval et identifie l'endroit où ses champs de rapport et ses instructions de nettoyage sont définis. Implémente le rapport pour leftover_sandboxes et tmp_free, y compris unknown en cas d’échec de la sonde, sans rien supprimer. Exécute skill-quality check-skill.sh pour plugin-eval et scripts/check-changelog-fragments.sh pour vérifier la modification.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Shell
- Étoiles
- 22
- Forks
- 2
- Merge moyen
- 1 h 49 min
- PR mergées (30 j)
- 916
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de melodic-software/claude-code-plugins
-
priority: medium status: ready
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
melodic-software/claude-code-plugins#11884 ·
Les mainteneurs répondent en général sous 1 jour
-
agent-ready priority: medium status: ready
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
melodic-software/claude-code-plugins#11870 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
agent-ready priority: medium status: ready
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
melodic-software/claude-code-plugins#11864 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
melodic-software/claude-code-plugins#9179 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
priority: low status: confirmed
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
melodic-software/claude-code-plugins#8799 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de melodic-software/claude-code-plugins
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
flisk-sh/run-my-agents#61 ·
-
建议给 pgsql 的证书 SAN 增加 vip 地址Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
check-skill-pages: show fixture build errors when a build failsPeut-être pris @ShahadatTest l’a pris aujourd’hui. Ouvertegood first issue P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
coco-research/coco#439 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
manaflow-ai/cmux#31387 ·
Les mainteneurs répondent en général sous 1 jour