From 9d63058921b6b0f6f566657a4bdd5c94ba220131 Mon Sep 17 00:00:00 2001 From: "chloe-sdkman[bot]" <263185818+chloe-sdkman[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:19:05 +0000 Subject: [PATCH] chore: switch triage hook to /hooks/agent with direct DM delivery --- .github/workflows/chloe-triage.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/chloe-triage.yml b/.github/workflows/chloe-triage.yml index 8f88322..8165944 100644 --- a/.github/workflows/chloe-triage.yml +++ b/.github/workflows/chloe-triage.yml @@ -26,20 +26,22 @@ jobs: HOOK_TOKEN: ${{ secrets.OPENCLAW_HOOK_TOKEN }} run: | if [ "$EVENT_NAME" = "issues" ]; then - TEXT="New issue in ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}" - TEXT+=$'\nAuthor: '"${SENDER}" - TEXT+=$'\nURL: '"${ISSUE_URL}" - TEXT+=$'\n\n'"${ISSUE_BODY}" + MSG="New issue in ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}" + MSG+=$'\nAuthor: '"${SENDER}" + MSG+=$'\nURL: '"${ISSUE_URL}" + MSG+=$'\n\n'"${ISSUE_BODY}" else - TEXT="New comment on ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}" - TEXT+=$'\nFrom: '"${SENDER}" - TEXT+=$'\nURL: '"${COMMENT_URL}" - TEXT+=$'\n\n'"${COMMENT_BODY}" + MSG="New comment on ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}" + MSG+=$'\nFrom: '"${SENDER}" + MSG+=$'\nURL: '"${COMMENT_URL}" + MSG+=$'\n\n'"${COMMENT_BODY}" fi - PAYLOAD=$(jq -n --arg text "$TEXT" '{text: $text, mode: "now"}') - WAKE_URL="${HOOK_URL%/agent}/wake" + PAYLOAD=$(jq -n \ + --arg message "$MSG" \ + --arg name "GitHub Triage" \ + '{message: $message, name: $name, deliver: true, channel: "discord", to: "1474759623209783327"}') curl -sf -X POST \ -H "Authorization: Bearer ${HOOK_TOKEN}" \ -H "Content-Type: application/json" \ -d "$PAYLOAD" \ - "$WAKE_URL" + "$HOOK_URL"