[object Object]

← back to AbramsOS

reviews: arm launcher (sets REVIEWS_EXECUTORS_LIVE + openclaw path)

dbe3376e58120b48727ec72d8bda431a27f1e828 · 2026-09-11 10:42:28 -0700 · Steve

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit dbe3376e58120b48727ec72d8bda431a27f1e828
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Sep 11 10:42:28 2026 -0700

    reviews: arm launcher (sets REVIEWS_EXECUTORS_LIVE + openclaw path)
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 scripts/arm-reviews.sh | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/scripts/arm-reviews.sh b/scripts/arm-reviews.sh
new file mode 100644
index 0000000..467362f
--- /dev/null
+++ b/scripts/arm-reviews.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+# Arm the AbramsOS Reviews posting edge: set the live flag + absolute openclaw path,
+# then restart. Arming posts NOTHING on its own — per-item approve + content-seal +
+# confirm still gate every send, reviews return needs_verify (you submit in Chrome).
+set -euo pipefail
+cd ~/Projects/AbramsOS
+grep -q '^REVIEWS_EXECUTORS_LIVE=' .env \
+  && sed -i '' 's/^REVIEWS_EXECUTORS_LIVE=.*/REVIEWS_EXECUTORS_LIVE=1/' .env \
+  || echo 'REVIEWS_EXECUTORS_LIVE=1' >> .env
+grep -q '^OPENCLAW_BIN=' .env \
+  && sed -i '' 's#^OPENCLAW_BIN=.*#OPENCLAW_BIN=/Users/macstudio3/.npm-global/bin/openclaw#' .env \
+  || echo 'OPENCLAW_BIN=/Users/macstudio3/.npm-global/bin/openclaw' >> .env
+pm2 restart abramsos >/dev/null 2>&1
+sleep 2
+curl -s -o /dev/null -w 'armed http=%{http_code}\n' http://127.0.0.1:9774/healthz
+echo "reviews_executors_live=$(grep -m1 '^REVIEWS_EXECUTORS_LIVE=' .env | cut -d= -f2-)"

← 2822732 reviews: native Amazon review + seller thank-you feature ove  ·  back to AbramsOS  ·  (newest)