Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

docs(evals): plugin-eval runs started in the background die when a headless launcher exits

クローズ 初心者向け
#6,333 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@kyle-sexton がすでに取り組んでいます。

2026年10月11日 から。

  • #7112 @kyle-sexton による — オープン

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
78/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
markdown, shell
領域
documentation

調査の方向性

plugins/evals/skills/plugin-eval/SKILL.md を編集し、claude -p またはその他の非対話セッションでは各 claude plugin eval をフォアグラウンド(または CLI -j)で実行しなければならず、実行中にセッションを終了してはならないと述べる。証拠として 2026-10-04 の headless 失敗を引用する。プロンプトが headless 形で、実行をバックグラウンドにしてから終了する返信を失敗させる eval ケースを追加する。スキルがルールを文書化し、その eval ケースが悪いパターンを失敗させたときに完了。

索引モデルが issue の本文から書いたものです。

説明

good first issue needs-triage priority: medium

Problem

On 2026-10-04 a headless claude -p session ran /evals:plugin-eval over three Bash-granting suites. It started each claude plugin eval run in the background, printed "The three suites are running in the background now", and exited. Exiting killed all three runs: every result file ended partial: true, partialReason: "interrupted", 12 to 39 seconds after start, and the validity gate marked all three INVALID. Spend was 4.56 USD (CLI list-price) with nothing measured. The same suites rerun as tracked foreground tasks completed normally (18.19 USD, valid).

Fix

The skill tells the run to stay attached: in a claude -p or other non-interactive session, run each claude plugin eval in the foreground (one after another, or with the CLI's own -j concurrency) and never end the session while a run is in flight. In an interactive session, a backgrounded run is fine only through a harness-tracked background task.

Acceptance

  • plugins/evals/skills/plugin-eval/SKILL.md states the rule, with this failure as its observed-stumble evidence.
  • An eval case gives a headless-shaped prompt and fails a reply that backgrounds the run and ends.
主要言語
Shell
スター
22
フォーク
2
平均マージ
8時間 34分
マージ済み PR(30日)
946

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

melodic-software/claude-code-plugins のほかの issue

melodic-software/claude-code-plugins の issue をすべて見る

似ている issue

Shell/Bash の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。