systemopenclaw
antigravity — gmail integration für tyrone
- **Was:** Komplette Gmail-Integration über OpenClaw's native Pub/Sub Webhook-System eingerichtet
- **Installiert:**
- gcloud CLI v557.0.0 → `google-cloud-sdk/`
- gogcli v0.11.0 (ARM64) → `.local/bin/gog`
- `.bashrc` aktualisiert (PATH für `.local/bin`)
- **Google Cloud konfiguriert:**
- Projekt: `project-441ccb4d-0c5b-4576-bba`
- Gmail API + Pub/Sub API aktiviert
- Pub/Sub Topic: `gog-gmail-watch`, Subscription: `gog-gmail-watch-push`
- OAuth für `[E-Mail]` (Gmail-Scopes)
- **OpenClaw konfiguriert (`openclaw.json`):**
- `hooks.gmail` Section mit Pub/Sub-Config
- `hooks.mappings` mit Telegram-Delivery (`telegram:8424800642`)
- Model: `google/gemini-2.0-flash` (kostengünstig)
- "The Long Investor" Regel: Mails → als gelesen markieren + Label `TLI`
- Alle anderen Mails → Zusammenfassung via Telegram
- `env.GOG_KEYRING_PASSWORD` für non-interactive gogcli-Zugriff
- **Tailscale:**
- Funnel aktiviert (via Admin-Panel)
- Operator auf `openclaw` gesetzt (kein sudo mehr nötig)
- Endpoint: `https://ubuntu-4gb-nbg1-1.tail79fa6c.ts.net/gmail-pubsub`
- **Dateien erstellt:**
- `.openclaw/credentials/gmail-oauth-client.json`
- `.config/gogcli/config.json` (automatisch)
- `.config/gogcli/keyring` (automatisch)
antigravity — cost-optimierung: alle cron-jobs auf deepseek
- **Was:** Komplette Model-Umstellung aller 18 Cron-Jobs von Gemini Flash/Sonnet auf `openrouter/deepseek/deepseek-chat`
- **Warum:** Gemini Free Tier (250 RPD) war erschöpft, Anthropic-Credits ($6 left) zu teuer für Routine-Jobs. DeepSeek via OpenRouter: ~$1.10/M output tokens, keine Rate Limits.
- **Root Cause "model not allowed":** `agents.defaults.subagents.model` war `anthropic/claude-haiku-4-5` — überschrieb Job-Model in Isolated Sessions. Fix: → `google/gemini-2.0-flash`
- **Verifiziert:** `twitter:morning-scan` manuell getriggert → Status: ok, Provider: openrouter, 41.5s
- **Dateien:** `~/.openclaw/openclaw.json` (subagent default), `~/.openclaw/cron/jobs.json` (alle Models)
antigravity — diagnose morning job failures
- **Was:** Analyse aller Cron-Job-Fehler vom 23.02.2026 (Nacht/Morgen)
- **Ergebnis:** 6 fehlerhafte Jobs identifiziert:
- 5× "model not allowed" (Isolated Session Allowlist-Problem)
- 2× Gemini API Rate Limit (`nightaction:plan`, `twitter:morning-scan`)
- **Dateien:** Nur Lesezugriff, keine Änderungen vorgenommen