## 事象 #3430(PR #3448)で、Claude の Stop の時点で完了通知の無いバックグラウンド作業を、hook の payload の `transcript_path` から読んだ transcript で数えるようにした。 旧 relay(`scripts/hooks/cmate-agent-event.sh`)経由で届く Claude の Stop は `transcript_path` を転送しないため、この印が付かない(`wait` は従来どおり、その Stop を完了と読む)。現行の Stop は `type: "http"` の hook で payload がそのまま届くので対象外だが、旧 relay を設定したままの環境では #3430 の修正が効かない。#3430 のワーカーが範囲外として報告した。 ## 調べること・受入基準 - [ ] 旧 relay が今も使われうる経路(#1549 の手動設定・アップグレード前の設定など)を確かめる - [ ] 使われうるなら、relay が `transcript_path`(と必要なら `session_id`)を転送する。payload の他の項目や本文は転送しない - [ ] 使われないなら、relay の扱い(残す理由・廃止の手順)を Issue に書いて閉じる - [ ] 既存のテストは変えずに通る ## 分類 - 原因の PR: なし(以前から) - 発見経路: orchestrate - 影響する経路: cli
Activity
fix(hooks): 旧 relay 経由の Claude の Stop に transcript_path を載せる (#3454)
Kewton commentedon Oct 8, 2026
PR #3454(develop マージ済み)で対応しました。旧 relay は手動の Claude の Stop hook として今も使われうるため、transcript_path を転送するようにしました。