feat(evals): report leftover eval sandboxes and temp free space in plugin-eval preflight
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 84/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- shell
調査の方向性
plugin-eval スキルの preflight ブロックから始め、そのレポート項目とクリーンアップに関するガイダンスが定義されている箇所を確認します。leftover_sandboxes と tmp_free のレポートを実装し、probe が失敗した場合は何も削除せずに unknown も含めます。変更を検証するため、plugin-eval に対して skill-quality check-skill.sh を実行し、scripts/check-changelog-fragments.sh を実行します。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- Shell
- スター
- 22
- フォーク
- 2
- 平均マージ
- 7時間 8分
- マージ済み PR(30日)
- 874
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
melodic-software/claude-code-plugins のほかの issue
-
needs-human
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
melodic-software/claude-code-plugins#8405 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
needs-human
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
melodic-software/claude-code-plugins#8374 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
needs-human priority: low
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
melodic-software/claude-code-plugins#8366 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
priority: medium
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
melodic-software/claude-code-plugins#8341 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
priority: low
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
melodic-software/claude-code-plugins#8338 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
melodic-software/claude-code-plugins の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
CachyOS/cachyos-hooks#23 ·
-
area/cli good first issue size/S type/feature
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
lorica-labs/volant#549 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
wazuh/wazuh-installation-assistant#1147 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100