From 505fe09ed3abd98abbc11abb8ce705fc53c5a975 Mon Sep 17 00:00:00 2001 From: Hans Heinemann Date: Mon, 16 Mar 2026 00:32:51 -0400 Subject: [PATCH] fix(gh-monitor): use system event for Signal notification instead of broken announce delivery --- tools/gh-monitor/poll.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/gh-monitor/poll.py b/tools/gh-monitor/poll.py index bb819c5..9edb715 100644 --- a/tools/gh-monitor/poll.py +++ b/tools/gh-monitor/poll.py @@ -179,8 +179,10 @@ def dispatch_agent(repo_slug: str, pr: dict, event: dict) -> None: f"'Got it, looking into this now.' This must happen first, before any code changes.\n" f"3. If the comment requests a code change, implement it on the PR branch, " f"commit, and push.\n" - f"4. Post a follow-up reply with what you did (or why no change was needed).\n" - f"5. Keep replies concise and technical." + f"4. Post a follow-up GitHub reply with what you did (or why no change was needed).\n" + f"5. Run this exact command when done to notify Andrew on Signal:\n" + f" openclaw system event --text \"[gh-monitor] PR #{number}: \" --mode now\n" + f"6. Keep replies concise and technical." ) job_name = f"gh-monitor-pr{number}-{event.get('id', 'evt')}" @@ -194,8 +196,7 @@ def dispatch_agent(repo_slug: str, pr: dict, event: dict) -> None: "--session", "isolated", "--message", message, "--delete-after-run", - "--announce", - "--to", "uuid:6f600cd9-3223-4d4b-b783-b944ebf9fb8f", + "--no-deliver", "--timeout-seconds", "300", ], capture_output=True,