{
  "version": 1,
  "jobs": [
    {
      "id": "1beaa4b7-6324-49d9-a59e-d9bf575bc11e",
      "agentId": "main",
      "sessionKey": "agent:main:main",
      "name": "Erstelle ein Morgen Briefing für heute. Analysiere meine Gm…",
      "enabled": false,
      "createdAtMs": 1777306738232,
      "schedule": {
        "kind": "cron",
        "expr": "20 5 * * 1-5",
        "tz": "Europe/Berlin"
      },
      "sessionTarget": "isolated",
      "wakeMode": "now",
      "payload": {
        "kind": "agentTurn",
        "message": "Morning Briefing: Analyse kurz & prägnant.\n\n[EMAIL] Dringende E-Mails (max 3): sender, subject, 1-zeilig summary\n[Kalender] Termine heute (alle Kalender, zeitlich sortiert, 1 satz pro termin)\n[Todoist] Überfallige in Geschäftlich/Privates/Melanie-Marcel\n[Tipps] 1-2 tips zu den heutigen Terminen\n[News] top 5 news aus der schweiz\n[Wetter] Wetter in der Region Brugg / Windisch.\n[Follow-Up] Follow up zu allfälligen Themen des vergangenen Tages (1 - 2 Themen)\n\nKompakt, unter 400 Zeichen pro Abschn. Format: Titel: content",
        "model": "openrouter/nvidia/nemotron-3-super-120b-a12b:free",
        "thinking": "high"
      },
      "delivery": {
        "mode": "announce",
        "channel": "telegram",
        "to": "1344779884",
        "bestEffort": false
      },
      "deleteAfterRun": false,
      "state": {}
    },
    {
      "id": "562c7346-153b-4a27-ac77-d713a86000e8",
      "agentId": "main",
      "sessionKey": "agent:main:telegram:default:direct:1344779884",
      "name": "Set environment variable GOG_KEYRING_PASSWORD='LammBitch30'…",
      "enabled": false,
      "createdAtMs": 1777583025457,
      "schedule": {
        "kind": "cron",
        "expr": "0 9-21/2 * * *"
      },
      "sessionTarget": "session:agent:main:telegram:default:direct:1344779884",
      "wakeMode": "now",
      "payload": {
        "kind": "agentTurn",
        "message": "Set environment variable GOG_KEYRING_PASSWORD='LammBitch30'. Then use the gog CLI to list unread email IDs: gog -a friday.uplink@gmail.com gmail messages search 'is:unread' --max 20 --json. If the result shows no messages, end silently. For each message ID, retrieve the full message with: gog -a friday.uplink@gmail.com gmail messages get <ID> --json --include-body. From each message, extract the From, Subject, Date, and a brief body snippet (first 200 characters). Using your default local model (Ollama), produce a 1-2 sentence summary of the email's purpose and indicate if any urgent action is required by the user (e.g., a request for immediate reply, deadline, or action). Format the output for each email as:\n\nFrom: <sender>\nSubject: <subject>\nSummary: <summary>\nUrgent: <yes/no>\n\nAfter processing all unread emails, output the compiled summary. If there are no unread emails, output nothing."
      },
      "delivery": {
        "mode": "announce",
        "to": "telegram:1344779884",
        "channel": "telegram",
        "accountId": "default"
      },
      "state": {}
    },
    {
      "id": "05fdd4e1-c8a4-4f24-8e79-5f5d1dffeef2",
      "agentId": "main",
      "sessionKey": "agent:main:telegram:default:direct:1344779884",
      "name": "E-Mail-Prüfung (09:00-21:00 alle 2h)",
      "description": "Prüft alle 2h auf neue E-Mails (09:00-21:00 Uhr). Abruft mit Keyring, Analyse lokal, Benachrichtigung nur bei neuen Mails.",
      "enabled": false,
      "createdAtMs": 1777653949871,
      "schedule": {
        "expr": "0 9-21/2 * * *",
        "kind": "cron",
        "tz": "Europe/Berlin"
      },
      "sessionTarget": "isolated",
      "wakeMode": "now",
      "payload": {
        "kind": "agentTurn",
        "message": "export GOGCLI_KEYRING_PASSPHRASE=\"LammBitch30\" && gog -a friday.uplink@gmail.com search 'is:unread in:inbox' --max 3 --json --fields=message/subject,message/snippet,from. Wenn neue E-Mails vorhanden sind, erstelle eine strukturierte Zusammenfassung: Für jede E-Mail: Absender, Betreff (max 50 Zeichen), 1-2 Sätze Zusammenfassung. Analysiere mit lokalem Modell (Ollama), keine externen APIs. Bei keiner neuen E-Mail: keine Benachrichtigung."
      },
      "delivery": {
        "mode": "announce",
        "to": "telegram:1344779884",
        "channel": "telegram",
        "accountId": "default"
      },
      "state": {}
    },
    {
      "id": "7687d382-99ee-42fd-9fa6-f553e96f55d9",
      "name": "Memory Dreaming Promotion",
      "description": "[managed-by=memory-core.short-term-promotion] Promote weighted short-term recalls into MEMORY.md (limit=10, minScore=0.800, minRecallCount=3, minUniqueQueries=3, recencyHalfLifeDays=14, maxAgeDays=30).",
      "enabled": true,
      "createdAtMs": 1778220122733,
      "schedule": {
        "kind": "cron",
        "expr": "0 3 * * *"
      },
      "sessionTarget": "isolated",
      "wakeMode": "now",
      "payload": {
        "kind": "agentTurn",
        "message": "__openclaw_memory_core_short_term_promotion_dream__",
        "lightContext": true
      },
      "delivery": {
        "mode": "none"
      },
      "state": {}
    }
  ]
}