InTouch Hub · Blue Isle Software

Hacker News Keyword Watch

Daily Hacker News scan with a literal keyword arm and an AI-arm fallback for fuzzy topic detection.

hacker-newsnewsai-armcontains

Hacker News Keyword Watch

Daily scan of the Hacker News front page. Fires a literal contains arm for exact keyword mentions, then falls back to an AI-arm that catches fuzzy topic matches the literal arm would miss.

What it does

On each fire, the monitor pulls the top stories via the hacker-news-top tool. The when: block has three arms evaluated in order:

  1. Literal keyword match{{check.summary}} contains InTouch. Fast, deterministic, free.
  2. AI-arm fuzzy match — only reached when the literal arm didn't match. Sends the digest to the AI assistant with a precise prompt asking whether any story is about AI workflow automation / agents / LLM orchestration. Catches posts that describe the topic without using your exact keywords.
  3. Else — no match anywhere; do nothing.

Only one arm fires per evaluation (first match wins). The AI-arm pays one LLM call per fire whenever the literal arm misses — design your schedule cadence accordingly (hourly = 24 calls/day; daily = 1 call/day).

Edit before installing

In monitor.yaml:

Bindings used

Tool used

hacker-news-top — hub-installed YAML tool, no API key required.

Pattern showcase

The literal-then-AI pattern is the classic "cheap match first, smart match when needed" optimization. Use it whenever:

Requires the AI assistant to be configured (Server Settings → AI Assistant). If no AI is configured, the AI-arm returns false safely (no false-fire), and the monitor effectively becomes a literal-only watch.