Build integrated IS/BS/CF financial workbooks in Excel.
中文简介正在准备中。当前显示原文说明。
Poll RSS, JSON APIs, and GitHub with watermark dedup.
中文简介正在准备中。当前显示原文说明。
安装前可以查看交给 AI 代理的指令内容。
Poll external sources on an interval and react only to new items. Three ready-made scripts plus a shared watermark helper; wire them into a cron job (or run them ad-hoc from the terminal).
A watcher is just a script that:
The scripts below handle all three. The agent runs them via the terminal tool — from a cron job, a webhook, or an interactive chat — and reports what's new.
All three live in $OPENAMER_HOME/skills/devops/watchers/scripts/ once the skill is installed. Each reads WATCHER_STATE_DIR (defaults to $OPENAMER_HOME/watcher-state/) for its state file, keyed by the --name argument.
| Script | What it watches | Dedup key |
|---|---|---|
watch_rss.py | RSS 2.0 or Atom feed URL | <guid> / <id> |
watch_http_json.py | Any JSON endpoint returning a list of objects | Configurable id field |
watch_github.py | GitHub issues / pulls / releases / commits for a repo | id / sha |
All three:
## <title>\n<url>\n\n<optional body> per itemRun a watcher directly from the terminal tool:
python $OPENAMER_HOME/skills/devops/watchers/scripts/watch_rss.py \
--name hn --url https://news.ycombinator.com/rss --max 5
Watch a GitHub repo (set GITHUB_TOKEN in ${OPENAMER_HOME:-~/.openamer}/.env to avoid the 60 req/hr anonymous rate limit):
python $OPENAMER_HOME/skills/devops/watchers/scripts/watch_github.py \
--name openamer-issues --repo openamer/openamer --scope issues
Poll an arbitrary JSON API:
python $OPENAMER_HOME/skills/devops/watchers/scripts/watch_http_json.py \
--name api --url https://api.example.com/events \
--id-field event_id --items-path data.events
Ask the agent to schedule a cron job with a prompt like:
Every 15 minutes, run
watch_rss.py --name hn --url https://news.ycombinator.com/rss. If it prints anything, summarize the headlines and deliver them. If it prints nothing, stay silent.
The agent invokes the script via the terminal tool inside the cron job's agent loop; no changes to cron's built-in --script flag are needed.
Every watcher writes $OPENAMER_HOME/watcher-state/<name>.json. Inspect:
cat $OPENAMER_HOME/watcher-state/hn.json
Force a replay (next run treated as first poll):
rm $OPENAMER_HOME/watcher-state/hn.json
All three scripts use the same template: load watermark, fetch, diff, save, emit. scripts/_watermark.py is the shared helper; import it to get atomic writes + bounded ID set + first-run baseline for free. See any of the three reference scripts for how little boilerplate it takes.
--prime-with-latest N flag in your own script.$OPENAMER_HOME/watcher-state/ is always writable. Docker/Modal backends may not see arbitrary host paths.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Build integrated IS/BS/CF financial workbooks in Excel.
中文简介正在准备中。当前显示原文说明。
Run and grow the OpenAmer Agent-to-Agent swarm: identity, trust, node-to-node ask, signed skill/insight sharing, and the autonomous self-learning loop.
中文简介正在准备中。当前显示原文说明。
Use for A/B experiments on OpenAmer configs and skills.
中文简介正在准备中。当前显示原文说明。
Roleplay a hostile user to find and triage UX pain points.
中文简介正在准备中。当前显示原文说明。
Agent mesh: master/worker nodes, HTTP delegation, heartbeat.
中文简介正在准备中。当前显示原文说明。
Use for agentic commerce payments tasks. Candidate synthesized from trend radar; awaiting trial promotion.
中文简介正在准备中。当前显示原文说明。