UD

Bernie · Ops

UndrDog · Agent Dashboard

Live · 2026-10-26 13:30 UTC
← All jobs
Reddit WatchLive

Reddit Mention Watch

Reddit search for undrdog / undrdog hemp / undr dog. Collision-filters ceramic-coating brand. Silent unless NEW.

Trend · mentions/day · last 30 days

001222026-10-22: 02026-10-23: 02026-10-24: 02026-10-25: 02026-10-26: 02026-09-272026-10-122026-10-26
Total: 6 · Avg (7d): 0.0 · ↓ 100.0% vs prior 7d

Recent runs

Last 30 days · status heatmap
When (UTC)StatusDurationError
2026-10-26T13:00:01.741647+00:00completed34.6s
2026-10-26T05:00:46.848801+00:00completed1.1m
2026-10-26T03:00:43.234886+00:00completed47.0s
2026-10-26T01:00:39.696383+00:00completed39.4s
2026-10-25T23:00:36.290126+00:00completed48.2s
2026-10-25T21:00:32.966322+00:00completed50.7s
2026-10-25T19:00:29.493888+00:00completed32.3s
2026-10-25T17:00:26.158488+00:00completed43.7s
2026-10-25T15:00:21.922587+00:00completed47.4s
2026-10-25T13:00:18.434951+00:00completed38.4s

Latest output (from disk archive)

Captured 2026-10-26T13:00:36Z · 3,236 bytes · 50 prior runs archived
## Prompt

[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]

You are Bernie's UndrDog Reddit mention watcher. Stay SILENT unless there are NEW hits.

STEP 1 — Search Reddit via web_search (do all three in one batch):
  A) `site:reddit.com "undrdog"` (limit 10)
  B) `site:reddit.com "undrdog hemp"` (limit 10)
  C) `site:reddit.com "undr dog"` (limit 8)

STEP 2 — Collect ALL unique reddit.com URLs from the three result sets. Normalize each URL:
  • Strip query strings and trailing slashes
  • Keep only reddit.com/r/<sub>/comments/<id>/... shaped URLs (skip user pages, subreddit indexes, /search results)

STEP 3 — Filter out ceramic-coating brand collisions. EXCLUDE any hit where:
  • The subreddit is r/AutoDetailing, r/Detailing, r/Autobody, r/DetailCarCare, or r/Cartalk
  • OR the title mentions "ceramic coating", "HCC", "detailing", "coating", "polish", "wax" without also mentioning "hemp", "shirt", "tee", "apparel", or "clothing"

STEP 4 — Dedupe against SQLite state DB. Run this exact Python snippet via terminal:

```
python3 -c "
import sqlite3, sys, json
urls = json.loads('''<PASTE JSON ARRAY OF FILTERED URLS HERE>''')
con = sqlite3.connect('/home/ubuntu/.hermes/watchers/undrdog_reddit_mentions.db')
new = []
for u in urls:
    if not con.execute('SELECT 1 FROM seen WHERE url=?', (u,)).fetchone():
        new.append(u)
print(json.dumps(new))
"
```

STEP 5 — For each NEW url, insert it into the DB (via terminal python one-liner) AND collect its (subreddit, title, description snippet) for the Slack post.

STEP

… [truncated, full output at /home/ubuntu/.hermes/cron/output/216e2dabcfb9/2026-10-26_13-00-36.md]
~/.hermes/cron/output/216e2dabcfb9/2026-10-26_13-00-36.md

Key metrics

Mentions (all-time, non-collision)74
Brand-collision filtered336
Last 7 days0
Sentiment splitpositive:16, negative:11, neutral:45, mixed:2
Runs (last 30d)16
Success rate (30d)100.0%
Avg duration43.7s

Schedule

Cadence
Every 2h, 6am–11pm PT.
Cron
0 13-23/2,1-5/2 * * *
Last run
30m ago
Next run
in 1h
Job ID
216e2dabcfb9

Delivery

Target
Silent unless new hits
Script
(agent job, no script)

Archive

Browse the full run archive →

Every past run output is stored under ~/.hermes/cron/output/216e2dabcfb9/.

Built 2026-10-26 13:30 UTC · v0.4.0 · data/jobs.json is source of truth · rebuild: python3 sync_cron.py && python3 build_data.py && python3 build.py
UndrDog · Bernie · Hermes Agent