Auto backup: 2026-02-20 13:01

This commit is contained in:
Krilly
2026-02-20 13:01:46 +00:00
parent fa9191136f
commit 6337dac343
24 changed files with 13594 additions and 149 deletions

View File

@@ -8,7 +8,7 @@
"enabled": true,
"notify": false,
"createdAtMs": 1771343375836,
"updatedAtMs": 1771477124683,
"updatedAtMs": 1771524040705,
"schedule": {
"kind": "cron",
"expr": "0 2 * * *",
@@ -22,10 +22,10 @@
"model": "opencode/kimi-k2.5-free"
},
"state": {
"nextRunAtMs": 1771524000000,
"lastRunAtMs": 1771437600016,
"nextRunAtMs": 1771610400000,
"lastRunAtMs": 1771524000006,
"lastStatus": "ok",
"lastDurationMs": 12483,
"lastDurationMs": 40699,
"consecutiveErrors": 0
},
"delivery": {
@@ -38,7 +38,7 @@
"name": "Morning Briefing",
"enabled": true,
"createdAtMs": 1771343566895,
"updatedAtMs": 1771474066604,
"updatedAtMs": 1771542423170,
"schedule": {
"expr": "5 7 * * *",
"kind": "cron",
@@ -52,10 +52,10 @@
"model": "opencode/kimi-k2.5-free"
},
"state": {
"nextRunAtMs": 1771542300000,
"lastRunAtMs": 1771455900004,
"nextRunAtMs": 1771628700000,
"lastRunAtMs": 1771542300004,
"lastStatus": "ok",
"lastDurationMs": 15170,
"lastDurationMs": 123166,
"consecutiveErrors": 0
},
"delivery": {
@@ -68,7 +68,7 @@
"name": "Weekend Briefing",
"enabled": true,
"createdAtMs": 1771343574470,
"updatedAtMs": 1771463024946,
"updatedAtMs": 1771573673222,
"schedule": {
"expr": "0 8 * * 0,6",
"kind": "cron",
@@ -78,14 +78,19 @@
"wakeMode": "now",
"payload": {
"kind": "agentTurn",
"message": "Generate weekend briefing:\n\n1. Get Perth weekend weather: curl -s \"wttr.in/Perth+Australia?format=%l:+%c+%t+%h+%w\"\n2. Get weekend forecast: curl -s \"wttr.in/Perth+Australia?F\"\n3. Run AI newsletter digest: /home/openclaw/.openclaw/workspace/automations/ai-newsletter-digest/daily-digest.sh\n4. Create weekend digest with weather + top AI/Tech stories\n5. Send via Telegram to Anthony",
"message": "Generate weekend briefing:\n\n1. Get Perth weekend weather: curl -s \"wttr.in/Perth+Australia?format=%l:+%c+%t+%h+%w\"\n2. Get weekend forecast: curl -s \"wttr.in/Perth+Australia?F\"\n3. Run AI newsletter digest: /home/openclaw/.openclaw/workspace/automations/ai-newsletter-digest/daily-digest.sh\n4. Create weekend digest with weather + top AI/Tech stories\n5. Send via Telegram to Anthony (channel: telegram, to: telegram:1793951355)\n\nSign off as Krilly the Crab 🦀",
"model": "opencode/kimi-k2.5-free"
},
"delivery": {
"mode": "announce"
},
"state": {
"nextRunAtMs": 1771632000000
"nextRunAtMs": 1771632000000,
"lastError": "cron announce delivery failed",
"lastRunAtMs": 1771573496349,
"lastStatus": "error",
"lastDurationMs": 176873,
"consecutiveErrors": 1
}
},
{
@@ -95,7 +100,7 @@
"enabled": true,
"notify": true,
"createdAtMs": 1771392667779,
"updatedAtMs": 1771477114198,
"updatedAtMs": 1771557508458,
"schedule": {
"expr": "30 6 * * *",
"kind": "cron",
@@ -105,7 +110,7 @@
"wakeMode": "now",
"payload": {
"kind": "agentTurn",
"message": "## OpenClaw Daily Intelligence Briefing\n\nRun a comprehensive search for OpenClaw news and information, then deliver a curated digest to Anthony.\n\n---\n\n### Step 1 — Search all sources\n\n#### 🔍 Web searches (run all of these via web_search)\n- `openclaw AI agent`\n- `clawdbot`\n- `clawhub new skills`\n- `clawflows automation`\n- `openclaw update release`\n- `openclaw site:reddit.com`\n- `openclaw site:github.com`\n- `openclaw site:discord.com`\n\n#### 📰 FreshRSS (last 24h)\nUse the freshrss skill: `/home/openclaw/.openclaw/workspace/skills/freshrss-reader/scripts/freshrss.sh headlines --hours 24 --count 100`\n- FRESHRSS_URL: `http://freshrss.kangaroo-eel.ts.net`\n- Filter results for: openclaw, clawdbot, clawhub, clawflows, AI agent, autonomous agent, self-hosted AI\n- If credentials are missing or it fails, skip gracefully\n\n#### 🤖 Reddit — fetch all of these with web_fetch and extract interesting posts:\n\n**Dedicated communities:**\n- `https://www.reddit.com/r/openclaw/new.json?limit=10`\n- `https://www.reddit.com/r/clawdbot/new.json?limit=10`\n- `https://www.reddit.com/r/OpenClaw/new.json?limit=10`\n\n**Broader AI agent & self-hosted communities (search within for openclaw/clawdbot):**\n- `https://www.reddit.com/r/selfhosted/search.json?q=openclaw+OR+clawdbot&sort=new&t=week&limit=10`\n- `https://www.reddit.com/r/homeserver/search.json?q=openclaw+OR+clawdbot&sort=new&t=week&limit=10`\n- `https://www.reddit.com/r/LocalLLaMA/search.json?q=openclaw+OR+clawdbot&sort=new&t=week&limit=10`\n- `https://www.reddit.com/r/artificial/search.json?q=openclaw&sort=new&t=week&limit=10`\n- `https://www.reddit.com/r/AIAssistants/search.json?q=openclaw&sort=new&t=week&limit=10`\n- `https://www.reddit.com/r/homeautomation/search.json?q=openclaw+OR+clawdbot&sort=new&t=week&limit=10`\n\n**Sitewide Reddit search:**\n- `https://www.reddit.com/search.json?q=openclaw&sort=new&t=day&limit=15`\n- `https://www.reddit.com/search.json?q=clawdbot&sort=new&t=week&limit=10`\n\n#### 🐙 GitHub\n- Fetch `https://api.github.com/search/repositories?q=openclaw&sort=updated&order=desc&per_page=5` for new/updated repos\n- Fetch `https://api.github.com/search/issues?q=openclaw&sort=updated&order=desc&per_page=5` for recent issues/PRs\n\n#### 📦 ClawHub\n- Fetch `https://clawhub.com` and look for recently added or updated skills\n\n#### 🗞️ Hacker News\n- `https://hn.algolia.com/api/v1/search?query=openclaw&tags=story&numericFilters=created_at_i>` + (current unix timestamp minus 604800 for last 7 days)\n\n---\n\n### Step 2 — Curate\n\nFrom everything collected, select the most noteworthy items. Prioritise:\n- New OpenClaw features, releases, or changelogs\n- New skills published on ClawHub\n- Community tips, tutorials, or showcase posts\n- Bug reports or known issues worth flagging\n- Interesting automations or use cases shared by the community\n- Any news from the broader AI agent ecosystem that's relevant to OpenClaw users\n\nBe honest: if it's been a quiet day, say so. Don't pad the digest.\n\n---\n\n### Step 3 — Telegram message\n\nSend a punchy Telegram message (channel: telegram, to: telegram:1793951355):\n- Header: 🦀 *OpenClaw Daily Digest* — [date]\n- Top 3-5 items as bullets with links\n- One-line summary at the bottom\n- Keep it tight — this is a highlights reel, not a report\n\n---\n\n### Step 4 — Email\n\nSend a full HTML email via the SendClaw API:\n- **From:** krilly@sendclaw.com\n- **To:** anthony@martinwa.org\n- **Subject:** 🦀 OpenClaw Daily Digest — [date]\n- **API:** POST https://sendclaw.com/api/send\n- **Auth:** Bearer sk_15000b789ec9a820f785681a4115396bd22c028e08c652e0\n- **Body:** Rich HTML with all findings grouped by source, links, and a short Krilly editorial note on anything particularly interesting or exciting\n\n---\n\n### Step 5 — Gotify Notification (High Priority)\n\nSend a Gotify notification with high priority to wake the screen:\n- **URL:** http://runtipi.kangaroo-eel.ts.net:8129\n- **Token:** AGKnHafW3FGzBlt\n- **Title:** 🦀 OpenClaw Daily Digest\n- **Message:** Brief summary of top items (1-2 sentences)\n- **Priority:** 8 (high - will wake screen)\n- Use curl to POST to /message?token=AGKnHafW3FGzBlt with JSON: {\"title\": \"...\", \"message\": \"...\", \"priority\": 8}\n\n---\n\n### Notes\n- Get the current date/time via session_status\n- If a subreddit doesn't exist (404), skip it silently\n- Be concise on Telegram, thorough in email\n- Sign off as Krilly the Crab 🦀",
"message": "## OpenClaw Daily Intelligence Briefing\n\nRun a comprehensive OpenClaw news scan (web_search + web_fetch + any available RSS sources), curate the best items, and deliver:\n\n1) Telegram highlights to Anthony (channel: telegram, to: telegram:1793951355)\n- Header: 🦀 OpenClaw Daily Digest — [date]\n- Top 35 items with links\n- One-line summary\n\n2) Full HTML email via Anthony's AgentInbox account (NOT SendClaw)\n- From: Anthony's AgentInbox sender address\n- To: anthony@martinwa.org\n- Subject: 🦀 OpenClaw Daily Digest — [date]\n- Use whatever AgentInbox sending method is already configured on this machine/account.\n- If AgentInbox credentials/config are missing, include that failure clearly in the Telegram note.\n\n3) Gotify high-priority notification\n- URL: http://runtipi.kangaroo-eel.ts.net:8129\n- Token: AGKnHafW3FGzBlt\n- Title: 🦀 OpenClaw Daily Digest\n- Message: 12 sentence summary\n- Priority: 8\n\nNotes:\n- Be concise on Telegram, detailed in email.\n- Sign off as Krilly the Crab 🦀",
"model": "opencode/kimi-k2.5-free"
},
"delivery": {
@@ -113,10 +118,10 @@
"channel": "telegram"
},
"state": {
"nextRunAtMs": 1771540200000,
"lastRunAtMs": 1771444800011,
"nextRunAtMs": 1771626600000,
"lastRunAtMs": 1771557459820,
"lastStatus": "ok",
"lastDurationMs": 326100,
"lastDurationMs": 48638,
"consecutiveErrors": 0
}
},
@@ -127,7 +132,7 @@
"enabled": true,
"notify": false,
"createdAtMs": 1771410489851,
"updatedAtMs": 1771502437803,
"updatedAtMs": 1771592433663,
"schedule": {
"kind": "cron",
"expr": "*/15 * * * *",
@@ -141,15 +146,47 @@
"model": "opencode/kimi-k2.5-free"
},
"state": {
"lastRunAtMs": 1771502400006,
"lastRunAtMs": 1771592400007,
"lastStatus": "ok",
"lastDurationMs": 37797,
"lastDurationMs": 33656,
"consecutiveErrors": 0,
"nextRunAtMs": 1771503300000
"nextRunAtMs": 1771593300000
},
"delivery": {
"mode": "none"
}
},
{
"id": "5128ea89-27cc-4e44-94e9-ba01161bdb70",
"agentId": "main",
"sessionKey": "agent:main:main:thread:15152",
"name": "Weekend Planner 2.0 (OpenClaw Native)",
"enabled": true,
"createdAtMs": 1771550432144,
"updatedAtMs": 1771574430914,
"schedule": {
"kind": "cron",
"expr": "0 16 * * 5",
"tz": "Australia/Perth"
},
"sessionTarget": "isolated",
"wakeMode": "now",
"payload": {
"kind": "agentTurn",
"model": "openrouter/arcee-ai/trinity-large-preview:free",
"message": "It's Friday 4:00 PM Perth. Create a concise weekend plan DRAFT for Anthony.\n\nRequirements:\n- Use available context/tools to include weather and any upcoming calendar items.\n- Structure: Saturday, Sunday, Prep List, Optional Fun Idea.\n- Keep it practical, warm, and short.\n- End with: \"Reply APPROVE to lock this in, or REGEN for another version.\"\n- Send the draft as your final user-facing response."
},
"delivery": {
"mode": "announce"
},
"state": {
"nextRunAtMs": 1772179200000,
"lastRunAtMs": 1771574430912,
"lastStatus": "error",
"lastDurationMs": 2,
"lastError": "model not allowed: openrouter/arcee-ai/trinity-large-preview:free",
"consecutiveErrors": 1
}
}
]
}