diff --git a/data/published_messages.txt b/data/published_messages.txt index e2de9c6..aab5fc1 100644 --- a/data/published_messages.txt +++ b/data/published_messages.txt @@ -666,3 +666,26 @@ message-50ebefec-5ffc-4fae-8a45-53ae15927e0a message-216746c6-33e2-4977-84b7-5c566e1ac90c message-5daaf4d4-4801-4b9f-b427-6011d8947069 message-5daaf4d4-4801-4b9f-b427-6011d8947069 +message-2efa4259-a08d-4035-97a1-512d0c41b2f0 +message-1dcecbf8-c084-4a6f-b4f1-4dd03283f76d +message-d2daa92b-68c6-4f5c-a0a8-85beb42b3db9 +message-d2daa92b-68c6-4f5c-a0a8-85beb42b3db9 +message-ee935ed8-b771-4eff-b306-2d0fe1104024 +message-5394032a-1234-4b24-97ec-dabe7c830cfa +message-5394032a-1234-4b24-97ec-dabe7c830cfa +message-e94a3ef4-a5c6-4f66-ac97-f79673730da4 +message-a8d1ce76-5d64-4bbc-8521-1860dfb22998 +message-d00b7cd3-34b1-4f8f-9bb2-ea8e0272866b +message-d00b7cd3-34b1-4f8f-9bb2-ea8e0272866b +message-7f2094af-c282-4975-8bc0-8d7d54907e8b +message-5fc32008-f3e9-4c08-a780-3ca06ec48329 +message-0c19fd09-66f1-4a1a-a974-676850d2a49d +message-0c19fd09-66f1-4a1a-a974-676850d2a49d +message-a59c1d5f-06aa-4a05-9c1a-619ca79bec35 +message-d0b50589-08f7-4f43-8b26-a91f13b2423a +message-b498140a-0bad-4d01-9b09-dcac46dbe1f7 +message-abbbc240-0cce-4f9d-b1b2-5c589eff3400 +message-abbbc240-0cce-4f9d-b1b2-5c589eff3400 +message-4a400841-486a-494a-8578-21acad63aa52 +message-91efeae3-5f29-432b-b17f-daaa28a0bd78 +message-a45ae369-f881-4312-8464-d47f88ffc549 diff --git a/hooks/publish-response.py b/hooks/publish-response.py index 3fe64b4..f09cd23 100755 --- a/hooks/publish-response.py +++ b/hooks/publish-response.py @@ -150,7 +150,8 @@ def main(): event_type = input_data.get("event_type") - if event_type != "Stop": + # Process both PreToolUse (incremental) and Stop (final catchup) + if event_type not in ("PreToolUse", "Stop"): sys.exit(0) # Track which messages we've already published