From 77af3421c7203454bbb3c90f9c7aa75b4b0f8a57 Mon Sep 17 00:00:00 2001 From: kewton Date: Thu, 8 Oct 2026 18:32:19 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix(agent-health):=20=E6=97=A5=E6=AC=A1?= =?UTF-8?q?=E7=A2=BA=E8=AA=8D=E3=81=AE=E5=A0=B1=E5=91=8A=E3=81=AB=E3=83=84?= =?UTF-8?q?=E3=83=BC=E3=83=AB=E3=81=94=E3=81=A8=E3=81=AE=E8=B5=B7=E5=8B=95?= =?UTF-8?q?=E3=83=A2=E3=83=87=E3=83=AB=E3=82=92=E6=AE=8B=E3=81=99=20(#3438?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pass の check は evidence を残さず、ログも `seeded ` だけだったため、 どのモデルで確かめたか(#3428 の model.json の引き継ぎが効いたか)が報告から読めなかった。 - src/lib/agent-health/launched-model.ts(新規): 画面(本番の extractModelInfo。 opencode / opencode-v2 は `▣` 無しの step 行、最後に入力欄下の `Build · <モデル> <プロバイダ>` を screen-footer として丸ごと)→ hook の normalizeEvent().model → 無ければ null(不明)。seed した model.json の recent[0] は seeded として並べるだけで代わりには使わない。 - types.ts: AgentHealthToolResult.launchedModel?(省略可)。report.ts の buildToolResult は渡されたときだけ入れる。 - probe-tool.ts: look() ごとに画面のモデルを読み、終了後に hook・seed と合わせて ProbeOutcome.launchedModel を返す。ログに `: model