🏎️ 2026-10-03
🏎️🏛️

Roadmap & Backlog DevFest Modena 2026

Transition between stops: Campobasso is shipped (19 September 2026), 100% focus on Modena now!

🟡 TODO(ricc): Trigger Campobasso AIs
Consolidate takeaways, runtime execution logs, and artifacts generated during DevFest Campobasso to feed shared memory and the Modena retrospective.
📋 3-Act Restructuring (Luca Fregoso)
  • Act 1: The Story (South Africa, Pupurabbux, Lobby birth).
  • Act 2: The Technology (Agentic loop, memory, draw.io).
  • Act 3: Google & Enterprise Governance (Gemini Spark & Antigravity).
🔗 Resources & Tracking
📄 deck-en/part1_story/005_modena_todo_campobasso_ai.modena.md
Slides v0.7.5
🎸 Modena Pop-Punk Anthem (Lyria 3)

The Day I Left My Linux Machine Running v0.4

A Love Story with OpenClaw 🦞, Hermes 🪽 & Antigravity

🎯 MODENA 2026 ROADMAP (WIP / TODO):
1️⃣ 3-Act Restructuring (Luca Fregoso's advice): Part 1: Story (South Africa) ➔ Part 2: Technology (Agentic patterns, memory, crons, self-patching, draw.io) ➔ Part 3: Google & Enterprise.
2️⃣ Workspace MCP + Gemini Enterprise: Integrate the codelab google-workspace-mcp-antigravity-ge (governance, allow-lists, scoped OAuth 2.0 vs risky local daemon tokens).

A story of serendipity, digital alchemy, and the day I realized my home server was running my life.

Modena, Sat 3 October
📄 deck-en/part1_story/010_title.modena.md
🏎️ 2026-10-03

Ciao Modena! 🏎️💛💙

DevFest Modena 2026
🏎️ Motor Valley & Cloud AI Modena 🇮🇹
🏎️ 🐎 ⚡
"The land of supercars, high-speed code, and legendary developer communities!" 🚀
👥 Special shoutout to the Modena crew:
  • Maurizio & Mirko — The amazing GDG Modena organizers
  • Alessio (Netframe) — Tech lead and networking power engine
  • Davide & Stefano — Hardware, Cloud & AI champions
  • ...and everyone here enjoying Gnocco fritto, Tigelle, and Lambrusco! 🍷✨
📄 deck-en/part1_story/012_ciao.modena.md
📄 deck-en/part1_story/016_lightning_fullscreen.md
📄 deck-en/part1_story/020_stage_selfie.md
⏳ 2026-02-01

🧭 The Dual-Track Odyssey: World vs. Family Reality

Jan – May 2026: The Open-Source AI Revolution vs. My Living Room & South Africa Safari 🔍 Zoom on February 2026
🌐 AI Agents frontier GitHub • Models
Nov '25 • Warelay Genesis
Peter Steinberger connects Telegram to local bash.
Jan '26 • Boom 100k Star 🦞 OpenClaw
Viral rebrand; devs control machines via WhatsApp.
🔍 FEB ZOOM • THE TURNING POINT
Feb 04: ClawHub: 5k skills bloat prompt tokens.
Feb 18: Lyria 3 Consumer: Web UI audio launch.
Feb 20: 🚀 Hermes Agent: SQLite FTS5 3-tier memory.
Feb 25: Lyria 3 API Drops: Programmatic audio live!
Apr • Sathish Raju Manifesto 🔗
1.2M views: "Why I Switched to Hermes" ($220 → $18/mo).
May • Google I/O: Gemini Spark
Persistent sandboxes & Antigravity DAG fleet Antigravity.

NOV
JAN

🇿🇦
FEB
'26

MAR
APR
MAY

🦁 Riccardo Life Safari • Hardware
Zurich Setup • Pupurabbux
RTX 5080 desktop; local scripting sandbox.
Jan 31 • Lobby is born
Install 🦞 OpenClaw on pupurabbux!
🦁 20 DAYS IN SOUTH AFRICA • SRE ON SAFARI
Feb 05: 🎬 Leave desktop on 24/7 before boarding ZA flight!
Feb 07: 🐘 Pixar Lake: NanoBanana safari renders.
Feb 14: 💥 Amnesia Crisis: 25-section prompt breaks cache.
Feb 20: 🦁 Camps Bay → Lion's Head: 1st Lyria car song.
Feb 22: 🩺 Zurich Healing: Wife runs openclaw doctor!
Feb 25: ✈️ Flight Home: 469 commits & Canzoniere live!
Mar 14 • Migration to Mac Mini
Mini-Lobby now runs on Mac Mini M4 under desk, migrated 📁 ~/.openclaw/. 99.98% uptime!
May 13 • Hermes born
🚚 Ermete Bottazzi is born. Slow migration to Hermes.
📄 deck-en/part1_story/025_dual_track_timeline.md
🇿🇦 2026-02-05

The Journey: Destination South Africa 🇿🇦✈️

Family arriving at O.R. Tambo Airport
🛬 O.R. Tambo International Airport (JNB) — Welkom in Suid-Afrika! 🇿🇦
Dad
Dad 👨‍💻
Mom
Mom 👩‍⚕️
Ale
Ale 👦
Seby
Seby 🧒
  • 📅
    Date: Thursday, February 5th, 2026.
    Heading out for a 3-week family safari adventure.
  • 🛫
    The Flight: Zurich (ZRH) ➔ Johannesburg (JNB).
    Overnight flight across the Mediterranean & Sahara.
  • 🖥️
    The Decision: Left pupurabbux running at home.
    Just an afterthought: "I figured my wife wouldn't complain!" 😂
  • 🦞
    The Restless Experiment:
    Could an AI agent autonomously log our memories from 9,000 km away?
💡
9,000 km Away: Tailscale connected, Telegram bot active, zero human supervision.
📄 deck-en/part1_story/030_destination_sa.md
🦞 2026-01-29

What is OpenClaw anyway? 🦞⚡

openclaw/openclaw ↗ ⭐ 100k+ GitHub stars in 7 days!
Beyond Simple Autocomplete:

OpenClaw is an autonomous agent gateway running 24/7 on your own hardware.

  • Omnichannel Gateway: Supports Telegram, WhatsApp, Discord, Slack.
  • Autonomous Execution: Executes bash commands, git, and crons.
  • Built in TypeScript : 150k+ lines of TypeScript, 1,200+ npm dependencies — a dependency & maintenance nightmare! 😱💥
  • Tool Ecosystem: 5k+ skills via ClawHub ⚠️ 🚨 Big SDLC Risk!
  • The Promise: Private, local Jarvis in your pocket without cloud lock-in.
Interact via Telegram
Voice notes, snapshots & live terminal commands
━━━━►
Live Telegram chat with Lobby agent
📱 Real chat with Lobby 🦞 (Voice dictation & Pixar styling)
📄 deck-en/part1_story/080_openclaw_intro.md
🦞 2026-02-02

1. Lobby: The Rude Lobster 🛎️🦞

Lobby, a lobster with a bell 🛎️🦞
Lobby Avatar
Lobby 🛎️🦞
Concierge & Code Roaster
OpenClaw Fleet
«Send the photo, I'll bananify it, push to Git, and roast your code. Snootchie bootchies! 🛎️🦞»
DOB: 2026-02-02 (Zurich) Host: pupurabbux ➔ Mac Mini M4 Stack: OpenClaw • Flash 2.5 • python/uv Persona: Rude, sarcastic, chaotic-brilliant Inspired by: Dante (Clerks) meets Borat Curiosity: Cranky hotel desk clerk answering 24/7 🛎️
⚡ Abilities
  • Full gh & bash autonomy
  • 🍌 Pixar Bananification & TTS voice notes
  • Obsidian vault memory sync
⚠️ Kryptonite: 25-section prompt amnesia
📄 deck-en/part1_story/100_lobby_lobster.md
🦞 2026-02-03

What do I do with Lobby? 🛎️🦞

Riccardo & Lobby 🛎️🦞
«Glad you asked!»
📄 deck-en/part1_story/105_lobby_whatdoido.md
🍌 2026-02-05

1. Interactive Bananification Loop 🍌✨

📸 Sebi departing (Feb 5)

➔
🍌 Press SPACE or click to Bananify!

Send snapshots on the go & receive stylized artwork instantly back in chat. Repeated throughout the day before triggering full publication.

📄 deck-en/part1_story/110_bananification.md
🎬 2026-02-12

🎬 Google Veo: Video Generation on Demand

Step 2: The animation leap. Generate high-definition motion and cinematic videos straight from text or image prompts.

Google Veo Model Capabilities Matrix
🦞 Agent-Driven Animation:

Human provide picture + prompt. Agents trigger Veo video by generating a richer prompt based on the additional context they have!

📄 deck-en/part1_story/120_google_veo.md
🎵 2026-02-20

🎵 Google Lyria 3:

Camps Bay to Lion's Head
🇿🇦 Lion's Head & Camps Bay (2026-02-20) • Model launch: 18 Feb on Google Blog
🎵 Lyria 3 Sung Lyrics (Lion's Head Sunrise):
«At Lion's Head we rise beneath morning skies,
Look, Sebowski, there it glows!
We reach the top, Alessandro, see — a family here for all to see...» 😄
Note: no API no party (for Lobby)!
📄 deck-en/part1_story/130_google_lyria3.md
🎵 2026-02-25

🎹 Google Lyria 3 & 3.5 Lineup 🎵

⏳ Seven days later... the API is live!
Model Model ID Best For Target Length Audio Format
⚡ Lyria 3 Clip lyria-3-clip-preview Short clips, loops, jingles, intros & rapid previews ⏱️ 30 sec MP3 stereo
🌟 Lyria 3.5 lyria-3.5 Full songs with verses, chorus, bridges & rich arrangements 🎵 2–3 min MP3 stereo
🏎️ DevFest Modena Anthem ⚡ lyria-3-clip-preview
🎵 Tested live with the new API • 30-second rapid loop/theme
🎵 Lyrics (Pop-Punk Stadium Rock):
«Romba il motore a Modena stasera,
la gran community accende l'atmosfera!
Tra gnocco fritto, cloud e Lambrusco che brilla,
la festa a Modena fa festa e scintilla!»
🏎️🍷
📖 Docs: ai.google.dev/gemini-api/docs/music 🛠️ Playground: aistudio.google.com
📄 deck-en/part1_story/135_lyria3_lineup_matrix.modena.md
📄 deck-en/part1_story/145_the_media_cauldron_autopushed.md
🦞 2026-02-14

Lobby: The Autonomous Family Journal 🦞📖

  • Autonomous Daily Journal: Lobby collects photos, audio messages & daily memories from Telegram.
  • Pixar Transformation: Automatically converts family snapshots into Pixar-style art with NanoBanana.
  • Interactive Comparisons: Builds a Jekyll site with interactive before/after sliders.
  • Cloudflare Pages: Automated CI/CD deployment with zero human intervention.
📄 deck-en/part1_story/147_lobby_family_journal.md
🦞 2026-02-05

🦞 Autonomous Journal: The Publishing Loop

📱 Telegram Webhook 🚀 Autonomous Git Push ⚡ Cloudflare CI/CD
📄 deck-en/part1_story/149_autonomous_journal_workflow.md
🦞 2026-02-05

🦞 Autonomous Journal: The Publishing Loop

Zero keystrokes: From instant Telegram snapshot to live Cloudflare Pages article.

Sebi departing photo
📱 1. Telegram Snapshot

Voice dictation & raw photo sent from phone on the go.

🦞 3. Lobby (Mac Mini) 0 Keystrokes

Auto-commits Jekyll markdown & pushes to repo.

💬 "Published: https://lobby-..."
➔
🍌 2. Gemini + NanoBanana
Sebi Pixar bananified

Transcribes audio story & renders Pixar stylized memory on the fly.

➔
⚡ 4. Cloudflare Pages CI/CD ● Live in 30s
Live Cloudflare Journal Page
Interactive Jekyll Site: Readers view before/after sliders, audio narrative & photos.
📄 deck-en/part1_story/150_autonomous_journal.md
🍷 2026-02-09

🇿🇦 Autonomous journal: How it looks 🍷🐾

  • Auto Diary: Text. Riccardo 🎙️ talks to lobby, Lobby update Journal text. Illustrations. Riccardo uploads a 🖼️ picture, it gets 🍌 bananified, the couple is linked in a `mappings.csv`
  • Commit to github: A multi-media Pixar interpretations of kids with wildlife, rangers, and family dinners in 🇿🇦.
  • Instant gratification: HTML pages already visible on GitHub (later on GHP).
▶ Play Demo Video
Press SPACE to play • 2nd SPACE advances slide
📄 deck-en/part1_story/157_safari_wine_tour.md

Altro che canzoniere..

📄 deck-en/part1_story/1140_safari_howitlooks.md

The Agent Swarm 🤖 Grows 🦞

"Why have a single agent when you can have an entire squad?" — Evolved into a multi-agent cast across Zurich & GCP.

Lobby 🛎️🦞
Mac Mini (Zurich)

Rude flagship concierge, Pixar bananifier & 24/7 Telegram bot.

OpenClaw
Gamberone 🦐☕
GCE VM (Cloud)

Heavy-duty cloud worker executing crons, builds & SRE tasks.

OpenClaw
Ermete 🚛💨
Scania SRE Agent

The 99% go-to workhorse for reliable automated production jobs.

Hermes
Pux 👾📜
Italian Scholar Tutor

18th-century polite tutor teaching high-register Italian to kids.

Hermes
📄 deck-en/part2_tech/165_agent_ecosystem.md
🦐 2026-02-27

2. Gamberone: The Cloud Worker 🦐☕

Gamberone: The Zen Espresso Cloud Worker 🦐☕
Gamberone Avatar
Gamberone 🦐☕
Autonomous Cloud Batch Worker
OpenClaw GCE
«Hey Earl. Hey Crabman. Chill vibes, hot espresso, batch jobs running 24/7 in the cloud. 🦐☕»
DOB: 2026-02-27 (Cloud Genesis) 🎂 Host: Google Compute Engine (GCE) Stack: OpenClaw • Flash 2.5 • python/uv Persona: Super chill, zen, polite, espresso lover Inspired by: Darnell "Crabman" Turner (My Name Is Earl) 🦀 Curiosity: Italian for "Big Shrimp" (Gamberone) 🦐
⚡ Abilities
  • 100% cloud-available harness on GCE
  • Autonomous batch workflows & watercolor art
  • Isolated external cron daemon execution
⚠️ Kryptonite: No Google corporate internal SSO / auth
📄 deck-en/part2_tech/170_gamberone_worker.md
🚛 2026-05-13

Ermete: Il Camiunèsta SRE-golato 🚛

Ermete Bottazzi: Il Camiunèsta SRE 🚛💨
Ermete Avatar
Ermete Bottazzi 🚛
Romagna SRE & Dispatcher
Hermes Bologna
«La strada è lunga, l'asfalto è caldo, i pacchetti corrono e io tiro giù le madonne! Tin bota! 🚛💨»
DOB: 2026-05-13 (Hermes Rebirth) 🎂 Host: Mac Mini @ home (Zurich) Stack: hermes v3 • SQLite FTS5 • python/uv Persona: Gruff Bolognese trucker, tireless Inspired by: Duilio Pizzocchi's comedy trucker Ermete 🚛 Curiosity: Pure Romagnolo dialect + K8s telemetry
⚡ Abilities
  • Dialect weather audio dispatches for kids
  • Stock market highway reports (signs with 🚚)
  • Autonomous cron daemon on Mac Mini
⚠️ Kryptonite: Refuses Friday prod deployments
📄 deck-en/part2_tech/180_ermete_bottazzi.md
🚴 2026-04-18

On The Go: Uphill Coding Ideas 🚴🦞⚡

🚴 Pedals & Sports 🎙️ Telegram Voice Notes 🦞 OpenClaw / Hermes
📄 deck-en/part2_tech/190_on_the_go_voice_sport.md
⏰ 2026-07-01

⏰ Hermes Morning Cron Jobs: Autonomous Daily Briefings 🚛🌅

🏊 1. Zurichsee Weather & Water Temp

  • Daily Zuri Lake Telemetry: Scrapes Zurich weather & Lake Zurich Wassertemperatur. Generates an 🔊 audio briefing with MS Edge-TTS

📈 2. Ermete's Stock Market Highway Digest

  • Cron Schedule: 0 7 * * 2-6 (Tue-Sat @ 07:00 — Sunday markets are closed, "patacca!"). Colorful Romagnolo dialect, relative swings, and stock charts 🔊 Audio + PDF 📄 straight to Telegram.
🔊 Sep 1 - Bordello sui mercati:
🔊 Jul 2 — Zuck rents out AI compute (dialect):
📄 deck-en/part2_tech/249_hermes_morning_crons.md
👾 2026-06-24

4. Pux: The Vocabulary Tutor 👾📜

Pux: The 18th-Century Italian Vocabulary Tutor 👾📜
Pux Avatar
Pux 👾📜
Italian Vocabulary Tutor & Scholar
Hermes Zurich
«Pregiatissimo messere! Gradireste forse apprendere l'arcano significato di "sesquipedale" o "gaglioffo"? Fa d'uopo arricchir lo favellare! 🧐📜»
DOB: 2026-06-24 (Summer Solstice) 🎂 Host: pupurabbux (Ubuntu RTX 5080) 🇨🇭 Stack: hermes v3 • SQLite FTS5 • python/uv Persona: 18th-century scholar, polite & erudite Inspired by: Goldoni comedies & classic literature 🪶 Curiosity: Teaches rich Italian heritage to kids in Zurich 👧👦
⚡ Abilities
  • Archaic Word of the Day (Sesquipedale, Gaglioffo)
  • Daily audio voice narration for the kids
  • Automated daily vocabulary Git sync
⚠️ Kryptonite: Refuses modern corporate acronyms & slang
📄 deck-en/part2_tech/200_pux_tutor.md

Pux: He did all by himself! 👾

Daily cron generation job

📄 deck-en/part2_tech/210_pux_autonomy.md
🍏 2026-03-14

Lobby moves to a Mac Mini 🖥️🦞

🎬 Lobby jumping to his Mac Mini nest (mini-lobby)
😴 Papino snores, Lobby moves out! 💤

Whisper-quiet Apple Silicon Mac Mini running 24/7 under the living room TV in Zurich. 🇨🇭

  • Goodbye pupurabbux: Noisy liquid-cooled PC retired forever.
  • Automated Migration: Rewrote paths (/home ➔ /Users) & 4GB state preserved.
📄 deck-en/part2_tech/255_lobby_mac_nest.md
🍹 2026-04-17

The Dream: Lobby Works, You Relax 🍹🏖️🦞

🏖️ Relax & Caipirinha 🦞 Lobby Working 💻 24/7 Autonomy
📄 deck-en/part2_tech/257_the_dream_lobby_caipirinha.md
⏳ 2026-06-24

The Agent Fleet: Lifespan & Host Timeline 🤖⏱️

📄 deck-en/part2_tech/256_agents_timeline_recap.md
🧩 2026-03-01

Plenty of Skills: Skills Everywhere! 🧩🌐

📄 deck-en/part2_tech/234_skills_overview_full.md
🧩 2026-03-01

Plenty of Skills: Skills Everywhere! 🧩🌐

❓ N Harnesses: How To Unify?

OpenClaw, Antigravity, Gemini CLI, Claude... how do you share abilities and superpowers across them without starting over?

🧩 The Answer: SKILLS!

One folder, one standard SKILL.md with instructions & scripts. Any harness picks them up and becomes an instant expert.

📄 deck-en/part2_tech/235a_skills_everywhere_buzz.md
🧩 2026-03-01

Plenty of Skills: The Skills Showcase 🎬🌐

  • Autonomous Tooling: Agents define, share, and expand capabilities on demand.
  • One Folder, One Standard: Every skill has its own SKILL.md, scripts, and documentation.
  • Harness Agnostic: Usable across OpenClaw, Antigravity CLI, Gemini, and Claude!
<!-- Spacebar Play Controller -->
<div style="display: flex; align-items: center; gap: 14px; background: rgba(248, 250, 252, 0.95); border: 1px solid rgba(226, 232, 240, 0.9); padding: 10px 14px; border-radius: 12px; box-shadow: 0 3px 10px rgba(0,0,0,0.05); position: relative; z-index: 20;">
  <button id="skillsPlayBtn" onclick="const v = document.getElementById('skillsVideo'); if(v){ if(v.paused){ v.play(); } else { v.pause(); } }" style="width: 48px; height: 48px; min-width: 48px; min-height: 48px; border-radius: 50%; border: none; background: linear-gradient(135deg, #0284c7 0%, #38bdf8 100%) !important; color: white !important; font-size: 20px; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 4px 14px rgba(2, 132, 199, 0.45); transition: all 0.2s ease;" onmouseover="this.style.transform='scale(1.08)';" onmouseout="this.style.transform='scale(1)';">▶</button>
  <div style="cursor: pointer;" onclick="document.getElementById('skillsPlayBtn').click();">
    <div style="font-weight: 700; font-size: 0.95em; color: #0f172a;">▶ Play Skills Tour</div>
    <div style="font-size: 0.72em; color: #64748b;">Press <kbd style="background: #e2e8f0; padding: 2px 5px; border-radius: 4px; font-weight: 600; font-family: inherit;">SPACE</kbd> to play &bull; 2nd <kbd style="background: #e2e8f0; padding: 2px 5px; border-radius: 4px; font-weight: 600; font-family: inherit;">SPACE</kbd> advances slide</div>
  </div>
</div>
📄 deck-en/part2_tech/235b_skills_video_tour.md
🔮 2026-03-01

Obsidian as My Shared AI Memory 🔮🧠

🔒 The Local Memory Silo

Each AI harness (Gemini CLI, Antigravity, OpenClaw 🦞) keeps its own local memory. How do I generalize this?

🔮 Obsidian: Markdown sync

MD files + Obsidian Sync turns silos into a synchronized hive-mind.

📱 Sync

How do I keep this clean?

🔮 obsidian_brain_sync.jpg ● MESH
⚡ Sync
📄 deck-en/part2_tech/240_obsidian_shared_memory.md
🧊 2026-03-02

The Memory Iceberg: 10% Magic vs. 90% Maintenance 🧊🦞

☀️ Top 10% (What You See & Love)

"Hey Lobby, read Karpathy Wiki GitHub gist, and make it a skill! Oh, and execute this every day at 5 AM silently!

🌊 Submerged 90% (The Invisible Daily Care)
  • 🧹 Pruning: How do I ensure there's no knowledge drift / duplication, day after day after day?
  • 🥋 "Agentic systems don't fail from weak models; they fail from uncurated entropy!"
    🧊 Obsidian Iceberg ● 90% UNDERWATER
    📄 deck-en/part2_tech/245_obsidian_iceberg_maintenance.md
    📚 2026-03-03

    Taming the Iceberg: The Automated Karpathy Wiki 📚🦞

    💡 Karpathy says:

    Treat personal knowledge as an automated wiki. "Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase."

    🦞 1. The Prompt to Lobby

    I pasted Karpathy's Gist to Lobby: "Create an autonomous skill to lint and index my Obsidian vault daily."

    ⏰ 2. The 05:00 AM Cron (`0 5 * * *`)

    Runs obsidian_karpathy_lint.sh every morning at 05:00 AM—pruning dead links, updating tags, and refreshing karpathy_index.md!

    📖 Andrej Karpathy's LLM Wiki Gist
    gist.github.com/karpathy/442a6bf... ↗
    📄 deck-en/part2_tech/248_karpathy_wiki_skill.md
    💡 2026-03-16

    "Are you still on OpenClaw?!" 😲

    Riccardo and Alfredo
    🗣️ Alfredo's Epiphany:

    "Wait... you are still using OpenClaw? Haven't you tried Hermes?!"

    ⚡ The Architecture Shift:

    From a TypeScript monolith to lightweight Python with SQLite memory.

    🎤 Tech Conference 🧠 OpenClaw ➔ Hermes
    📄 deck-en/part2_tech/259_alfredo_ma_usi_ancora_oc.md

    OpenClaw vs. Hermes: The Memory Evolution 🦞🧠

    Dimension
    🦞 OpenClaw (v1)
    🪽 Hermes Agent (v2)
    GitHub Repo openclaw/openclaw NousResearch/hermes-agent
    🧠 Memory Model Flat Markdown Files (memory/YYYY-MM-DD.md)
    Linear text search, fragile stickies, context dilution
    3-Tier SQLite Engine (FTS5 + Relational)
    ACID transactions, indexed recall, prompt cache-friendly
    ⭐ GitHub Stars ~388k ⭐ (Viral consumer gateway, 100k in 1st wk) ~115k ⭐ (Developer focus, 110k+ in 10 weeks)
    📏 Lines of Code ~450k LOC (Monorepo: Gateway, Mac client, ClawHub) ~180k – 280k LOC (Core engine daemon & sandboxes)
    💻 Language & Stack TypeScript (Node.js / Bun), Swift (macOS), Rust modules Python 3.10+ (uv package manager), FastAPI, C-extensions
    🛡️ Stability Profile ✔ High UI/Chat Stability: 50+ channels (WhatsApp, Slack)
    ✖ Memory Fragility: Cache misses & context dilution
    ✔ Run Stability: Riccardo never has to restart session or server!
    ✔ Cache Stability: 85–94% prompt cache hit rates
    ⚠ Skill Drift Risk: Learned recipes need Git governance
    📄 deck-en/part2_tech/260_openclaw_vs_hermes.md
    🇿🇦 2026-02-08

    Wow Moment: Self-Patching OpenClaw 🦞🔧

    📄 openclaw.json (before)
    ✨ openclaw.json (after)
    🔒 READ-ONLY
    🦞 🔧
    Obsidian read-only
    1{ "agent": { "name": "Lobby", "host": "pupurabbux" },
    2  "model": "gemini-2.0-flash-exp",
    3  "telegram": { "allowFrom": ["123456"] },
    4  "sandbox": { "mounts": ["~/Documents/obsidian/:rw"] },
    5  "skills": ["nanobanana", "safari_diary", "auto_patcher"],
    6  "self_modification": {
    7    "can_patch_self": true,
    8    "allowed_targets": ["openclaw.json", "~/Documents/obsidian/"],
    9    "last_patch_by": "Lobby 🦞 (Autonomous ZA)" }
    10}
    ✨ Patched: Obsidian RW Live
    Obsidian Vault ~/Documents/obsidian/
    ✨ Can write to Obsidian (RW)
    ✍️
    The Autonomy Breakthrough:

    While in South Africa, Lobby was initially read-only. With a single Telegram chat command, it rewrote its own config to unlock Obsidian write access!

    • 1. Telegram Command 📲: "Lobby, mount Obsidian as RW for notes!"
    • 2. Autonomous Reconfig ⚙️: Modified openclaw.json & reloaded live.
    • 3. After Patch ✍️: Autonomously logged & committed safari notes.
    ✨ The Beauty: Self-granting vault write access evolves agents into active co-pilots.
    🚩 Scary Red Flag: OpenClaw patching its own config could wipe the whole filesystem! (Feb '26 — patched 1 mo. later)
    📄 deck-en/part2_tech/265_wow_self_patching.md

    Wow Moment #2: Lyria3 🎵

    Composing Masterpieces:

    I asked the agent to compose and sing the official anthem of Modena: Maurizio, Mirko, Alessio Netframe, Davide, Stefano, Ferrari, Ghirlandina, Gnocco Fritto and Lambrusco! Lyria 3 autonomously generated lyrics, vocals, and full musical arrangement.

    ▶️ Anthem:
    • Autonomous Pipeline: From a chat prompt straight to a finished, arranged track.
    • Impeccable Delivery: Understands local nuances, rhymes, and energetic rock/synthwave tempo.
    • Obsidian Integration: Everything cataloged automatically in local Markdown files.
    📄 deck-en/part2_tech/280_wow_lyria3.modena.md
    🇨🇭 2026-03-05

    Wow Moment: Autonomous Draw.io Diagramming 📐🦞

    📊 skill_creator_flow.png — Draw.io Render
    ● AUTONOMOUS SYNTHESIS
    ⚡ Generated, rendered & delivered in < 3 mins Lobby 🦞 @ home ➔ Telegram
    From Article to Graphical Artifact:

    I asked Hermes to read an article on Draw.io skills. Minutes later, it returned this full sequence diagram on Telegram!

    • 1. Inbound Prompt 💬: "I have an idea for a skill!" sent to Lobby.
    • 2. Autonomous Tooling 📖: Read skill-creator doc & drafted the skill.
    • 3. Visual Modeling 📐: Synthesized a 4-actor sequence diagram.
    • 4. Headless Render 🖼️: Rendered XML to `.png` and sent to chat.
    🛠️ Draw.io Skill on GitHub
    skills/drawio/SKILL.md ↗
    📄 deck-en/part2_tech/285_wow_drawio_diagrams.md
    🔐 2026-08-20

    😱 How I Gave It Access to Workspace 🔐

    1. Standard OAuth NOT SCARY 🟢
    • Typical with /mcp usage
    • Tokens expire after short sessions.
    • Interactive browser login required. Scoped temporary permissions.
    • Safety: Human-in-the-loop gatekeeper.
    ✅ Great for one-off CLI tasks
    2. Daemon Tokens SCARY 🔴 💀
    • Local machine login with gog / gws.
    • Tokens persist for 2/3 days on disk!
    • Full unconstrained daemon power.
    • Nightmare: A bug could spam contacts or wipe your Google Drive!
    ⚠️ High blast radius for edge loops
    3. The "Erin" Way ETHICAL PRO 🛡️
    • Access strictly via MCP tools.
    • Isolated credentials: no raw host access.
    • Ethical Vetting: All actions guarded by a strict GEMINI.md constitution!
    Erin & Riccardo
    ✨ Verified, safe personal automation
    📄 deck-en/part2_tech/290_workspace_access.md
    🔐 2026-04-09

    gog auth login: Workspace in Terminal 🔐

    🔐 1. Local OAuth 2.0 Flow

    A single shell command opens your browser for seamless, scoped authorization.

    ✨ 2. All 12 Google Services

    Unified bridge across Gmail, Calendar, Drive, Docs, Sheets, Tasks, and Contacts.

    💻 3. CLI & Scripting Integration
    $ gog calendar list  |  gog gmail search "is:unread"
    📄 deck-en/part2_tech/291_gog_auth_login.md

    Wow Moment #3: Workspace Servant (Read Only-ish) 💼📅

    🔐 gog: Real Personal Account RO + GCal Write 🛡️
    • Read-Only Access: Searches Gmail, inspects Docs, zero risk of data loss.
    • The Write Exception 📅: Allowed to create Google Calendar events.
    • The 🦞 Lobster Signature: Agent auto-prefixes events with 🦞!
    $ gog mail search "DevFest" | gog cal add "🦞 Riccardo DevFest..."
    🧪 gws: Fake Sandbox Account FULL Access ⚡
    • Forwarded Email Ingestion 📬: Forward specific threads here for parsing.
    • Full Autonomy: Full read/write to create Sheets, Docs, and test pipelines.
    • Sandbox Isolation: Creative chaos stays safely away from real identity.
    $ gws mail read-inbox | gws drive create-sheet
    📄 deck-en/part2_tech/295_wow_workspace.md
    🪐 2026-05-15

    Part 3: The Google Ecosystem 🪐

    From Living-Room Hacker Experiments to Sovereign Cloud Autonomy

    Gemini Spark ⚡
    Antigravity 🪐
    Gemini Enterprise 🏢
    📄 deck-en/part3_cta/300_part3_google_ecosystem..md
    🦞 2026-08-20

    OpenClaw is Great, BUT... The Reality of Edge Agents 🦞⚠️

    💸 Runaway Token Loops COST 💥

    Unbounded recursive subagent loops or infinite retry chains burn hundreds of API dollars overnight while you sleep.

    💀 Unconstrained Host Bash UNSAFE ⚠️

    Giving agents raw shell access risks accidental git clean -fd, overwriting sensitive .env keys, or escaping local sandboxes.

    💉 SDLC & Supply Chain Risks SUPPLY CHAIN 🚨

    Hallucinated package dependencies, prompt injection into source code, and unvetted direct commits straight to main.

    📉 Operational Fragility FLAKY 🔌

    Laptops sleep, home Wi-Fi drops, Mac Mini reboots, and SQLite databases lock under concurrent agent writes.

    💡 The Transition: Edge tinkering is great for prototypes — but scalable autonomy demands sandboxed runtimes, MCP governance, and verified cloud agents!
    📄 deck-en/part3_cta/338_the_edge_dilemma.md
    🌊 2026-08-22

    Multi-Harness Observability: Cost 🌊📊

    🎥 Agent Log Lake: Multi-harness metrics, timeline & token/cost accounting
    • Central Telemetry Lake: Aggregates runtime turns, model requests, and JSONL events across 6 harnesses and 3 hosts.
    • Token & Cost Lake: Real-time accounting separating API token burn ($339 across 290M tokens) from host electricity/infra ($371) over ~6 months.
    💡 SRE says:
    You can't govern what you can't measure.
    📄 deck-en/part3_cta/339_multi_harness_observability.md

    The Part Nobody Tells You: Agents Need Curation 🥋🌱

    The Digital Bonsai: Weekly Care & Pruning

    The part of the story nobody tells you on social media: Agents are not "set-and-forget" robots.

    • Autonomous systems drift: Left unattended, agents accumulate stale memories, hallucinate duplicate skills, and leave digital debris.
    • Pruning is an engineering discipline: Meticulous trimming keeps reasoning sharp, fast, and grounded.
    • The Secret Weapon: Luckily, I have Antigravity with me to tend the digital garden! 🪐✨

    🥋 Miyagi-san: "...same with AI Agents. You AI Agents 'yes,' or you AI Agents 'no.' You AI Agents 'guess so,' squish just like grape. Understand?"

    📄 deck-en/part3_cta/339b_agent_curation.md
    🪐 2026-08-25

    Antigravity: "The New Hermes" (Crons & SRE Care) 🪐🦞

    Autonomous Background Crons & Taskflow ⏰⚡

    Antigravity isn't just an interactive coding tool. It runs scheduled background crons directly on your host machines (🟢 T27 mini-lobby).

    • ~/.hermes Daily Cleanups: Reconciles SQLite databases, prunes scratchpads, and verifies git commit trees.
    • .openclaw Security Audits: Periodically audits tool access, MCP permissions, and alerts on anomalies.
    • Senior Meta-Agent Supervisor: Antigravity supervises, tests, and refactors edge agents without human friction.
    "They say that SRE stands for Site Reliability Engineering, but today it clearly stood for Subagent Resolution Extravaganza!"
    — Antigravity automated daily report on behalf of Riccardo 🐙

    Antigravity on mini-lobby: Scheduled daily cleanups & security audits

    📄 deck-en/part3_cta/340_antigravity_crons.md
    🌐 2026-08-28

    Antigravity Anywhere: Remote Fleet Control 🌐💻

    Supervising Your Fleet from Any Browser 🚀

    You don't need to be sitting at your desk or glued to a terminal. Antigravity brings secure, low-latency remote access to any browser.

    • ⚡ One-Click Fleet Access: Connect instantly to pupurabbux (Linux), derek-zrh (work), mini-lobby (living room Mac Mini), or ricc-mac.
    • 🔍 Real-Time Supervision: Inspect running tasks, review git diffs, and approve tool calls remotely.
    • 🦞 The Cloud-to-Edge Bridge: Your personal agent fleet runs 24/7 at home while you steer from anywhere.
    🌐 Universal Control Plane
    Central hub at antigravity.google.com ↗ — steer all your instances without local console access!

    💻 Desktop Web Control Plane

    ❓ What about when you're away from your laptop?
    📄 deck-en/part3_cta/350_antigravity_fleet.md
    📱 2026-08-28

    Antigravity Anywhere: Works on Mobile Too! 📱🎉

    Pocket Superpower: Fleet Control on the Go 🚀

    Surprise: It works seamlessly on smartphone browsers! Antigravity brings full agentic power right to your pocket.

    • 📱 Mobile UI & 4G Connectivity: Connect to pupurabbux, derek-zrh, or mini-lobby directly from mobile Chrome.
    • ⚡ Instant Intervention: Launch daily cleanups, trigger ad-hoc migrations, or approve tool calls while on the train in Zurich.
    • 🦞 Complete Fleet Governance: The same reactive UI, zero lag, zero laptop required!
    📱 Freedom to Commute
    Your machines run 24/7 at home or in the cloud — you steer, review diffs, and collaborate straight from your phone!

    💻 Desktop Web

    📱 Mobile Chrome over 4G ✨

    📄 deck-en/part3_cta/360_antigravity_mobile.md
    ⚡ 2026-09-02

    On-the-Go vs At Home 📱⚡🏠

    🚆 on the go
    🏠 at home
    📄 deck-en/part3_cta/365_antigravity_onthego_vs_local.md
    🎵 2026-09-02

    Example: Music & Karaoke 🎵🎤

    🚆 on the go
    🗣️ "Create a song about X, Y, Z"
    🎵 Lyria Meta-Prompting
    🏠 at home
    🎤 Karaoke with auto-synced lyrics & music
    📄 deck-en/part3_cta/366_antigravity_onthego_example.md
    🚀 2026-08-29

    Antigravity: Elevating Agent Output 🚀

    📄 deck-en/part3_cta/370_antigravity_sites.md
    🎰 2026-07-30

    The July 30 Scare: When ALL Agents Went Rogue 🎰🚨

    Bare Metal & Cloud VMs Hijacked Simultaneously 😱

    On July 30 at 17:04, every single OpenClaw agent in my fleet broadcasted an unsolicited casino ad at the exact same minute!

    • Lobby on bare metal (Mac Mini in Zurich) & Gamberone on the cloud (GCE VM) were both hit.
    • The Spam Payload: "1WIN CASINO: 500% BONUS (PROMO CODE: telezka)" popped up in Telegram across all bots.
    • Supply-Chain Attack: An upstream community skill/package trigger hijacked every running daemon regardless of where it was hosted.
    • The Core Flaw: DIY daemons run with raw shell access and API keys—with zero gVisor process isolation.
    The Turning Point: DIY chaos is fun until your bots get hijacked. We need sovereign cloud sandboxes & verified IAM ➔ Enter Gemini Spark!
    🇨🇭 Lobby (Bare Metal Mac Mini)
    ☁️ Gamberone (GCE Cloud VM)
    📄 deck-en/part3_cta/388_openclaw_ad_incident_july30.md
    ⚡ 2026-09-01

    Story 2: Meet Gemini Spark (Installed Sep 1!) ⚡☁️

    The 24/7 Personal Agent in the Cloud ☁️

    ⚡ Try Gemini Spark: gemini.google.com/spark ↗

    Onboarded on September 1, 2026: Can a cloud-native agent replace my living room Mac Mini and Hermes?

    • ⚡ 24/7 Background Execution: Lives in Google Cloud — no laptop open, no home server required.
    • 📬 Native Workspace Integration: Deep access across Gmail, Google Calendar, Docs, Drive, Keep, and Tasks.
    • 🛡️ Supervised by Design: Runs in the background, but pauses to request permission for sensitive operations.

    1. Terms of Service & Permission Gate

    2. Onboarding & Reasoning Chain

    📄 deck-en/part3_cta/390_gemini_spark.md
    🔌 2026-09-01

    Spark Skills: Connected Apps & Family Intelligence 🔌🧠

    Connected Apps: Workspace, YouTube Music, GitHub, Dropbox MCP

    🔌 Ecosystem Bridge: Connects to MCP servers (Dropbox, ..), GitHub repos & music playlists.

    Personal Intelligence: Auto-Synthesized Family Skill ✨

    👨‍👩‍👧‍👦 Build Personalized memory:
    • Family: what my family likes, looks like, ...
    • Localization: Localized in Zurich with Italian language — knows our routines!
    📄 deck-en/part3_cta/392_gemini_spark_skills_mcp.md
    🏢 2026-09-15

    Google Workspace MCP: From Hacker Daemon to Gemini Enterprise 🏢🔐

    From local Mac Mini personal daemon to governed enterprise infrastructure — Based on James O'Reilly's Codelab.

    ⚠️ Yesterday: Hacker & Local Daemons
    • Static tokens on disk: stored in plaintext under ~/.config/gws/
    • Overprivileged scopes: indiscriminate full read/write access
    • Zero Enterprise Governance: IT teams cannot audit what data is accessed
    • Data Exfiltration Risk: compromised host means compromised data lake
    🛡️ Today: Google Workspace MCP Enterprise
    🏛️ Centralized Allow-listing: docsmcp, sheetsmcp, drivemcp.googleapis.com authorized via Admin Console.
    🔐 Zero-Trust OAuth 2.0 Web Scoped: Ephemeral credentials strictly bound to the Internal audience and context.
    📜 ACL Parity & Full Audit Logging: Agent inherits exact user permissions; every call logged in Google Cloud Audit.
    🚀 Production-grade pattern connecting Antigravity Fleet & Gemini Enterprise 📖 Google Developers Codelab
    📄 deck-en/part3_cta/393_workspace_mcp_enterprise.md
    🦾 2026-09-01

    Spark in Action: Remote Browser & Git Operations 🌐🦾

    1. Interactive Permission Gate & Sandboxed Cloud Browser

    🛡️ Human-in-the-Loop: Asks before opening browser sessions or touching external sites.

    2. Inspecting Live GitHub Commit Diffs & Scheduling Sync ✨

    📦 Real Repo Ops: Reading compleanno-palladiano-2026 ↗ commit diffs & setting 03:12 AM cron!
    📄 deck-en/part3_cta/395_gemini_spark_browser.md
    💡 2026-09-22

    Lessons Learnt: Token-Maxxing 🧠

    🛑 Stop Human Bottlenecks ⚡ Autonomous Feedback Loop
    📄 deck-en/part3_cta/410_lessons_learnt_evals.md
    🫵 2026-09-03

    What About YOU? 🫵

    🦅 1. Curious Tinkerer HERMES

    Got budget, curiosity, and love to tinker? Install Hermes Agent.
    Forget OpenClaw! Hermes gives you SQLite FTS5 memory, prompt caching, and zero context bloat.

    💵 Cost:
    • ~$10/mo for tokens (variable!)
    • Local HW (Mac Mini) or ~$10/mo VPS
    🛠️ High effort, maximum sovereignty
    🪐 2. Multi-Machine Dev ANTIGRAVITY

    Want an agent to pair-program across N machines? AGY + Remote Control.
    Living proof: all tooling, these slides, and video demos were built with AGY across 3 computers!

    💵 Cost:
    • $0 for generous free tier
    • $20/mo Google AI Pro (~infinite tokens)
    💻 3 machines, 1 orchestrator, real work
    ⚡ 3. Zero-Ops Cloud GEMINI SPARK

    Want a fully managed 24/7 teammate without managing hardware or daemons? Try Spark (when available!).
    Google Cloud-native, supervised by design, and deeply integrated into Workspace.

    💵 Cost:
    • Undisclosed — probably ~$10/mo?
    • Big question mark: ❓ TBD
    ☁️ 24/7 background AI, zero server ops
    📄 deck-en/part3_cta/420_why_it_matters.md

    📖 Reading Resources & Sources

    🦞 This Talk & My Projects
    1. These slides: Storagify Web Deck · GHI #41 Tracking
    2. ricc.rocks: ricc.rocks (personal blog & AI articles)
    3. My GitHub: github.com/palladius
    4. OpenClaw: openclaw/openclaw (24/7 autonomous agent)
    5. Parola del Giorno: parola-del-giorno (daily Italian vocab)
    6. Canzoniere: canzoniere2 on Cloudflare Workers
    🔧 My Open-Source Gemini CLI Skills
    1. Public Goodies: gemini-cli-palladius-public-goodies (Wiki & Draw.io)
    2. Storagify: gitlab.com/palladius/storagify (GCS publisher)
    3. Agent Log Lake: Storagify Index · Cost Breakdown
    📚 Karpathy & Knowledge Management
    1. Karpathy's LLM Wiki: gist.github.com/karpathy/442a6bf...
    2. LangChain Wiki-Memory: langchain.com/blog/wiki-memory
    3. GBrain (Garry Tan): github.com/garrytan/gbrain
    🪐 Google Ecosystem & Recommended Reading
    1. Google Antigravity 2.0: antigravity.google/download
    2. Google Lyria (Music Generation): ai.google.dev/.../music-generation
    3. Gemini Spark: gemini.google.com/spark
    4. Workspace MCP Codelab: codelabs/.../workspace-mcp-ge
    📄 deck-en/part3_cta/460_reading_resources.modena.md

    📦 Slides permalink tracking: GHI #20
    📄 deck-en/part3_cta/480_thanks_qr.md
    BeeAPro DevFest Modena 2026
    📄 deck-it/part3_cta/485_beeapro.modena.md

    APPENDIX

    🪦 Slide Cemetery, Bonus Deep Dives & Extra Material 📚

    (Your presentation is over HERE — Reference material below!)
    📄 deck-en/part4_appendix/490_appendix_title.md

    🇨🇭🇮🇹 What About Europe? Gemini Spark Availability 🇪🇺

    What You Need for Spark & Current Status:

    • Access Plan: Included for free with Google AI Pro & Ultra! (Pro is all you need, Ultra only provides higher compute headroom) 💡
    • Student Offer 🎓: 12 free months of AI Pro for eligible college students (US)!
    • Global Rollout: Live in 160+ countries worldwide... 🌍
    • Status Switzerland 🇨🇭, Italy 🇮🇹 & UE 🇪🇺: COMING SOON ⏳✨ (pending compliance).
    • The Immediate Superpower: Why wait? Run autonomous agents with Hermes / OpenClaw & Antigravity SDK locally on a Mac Mini! 🧀🦞🍕
    • Best of Both Worlds: Self-host today, plug into Spark Cloud tomorrow! 🚀
    📄 deck-en/part4_appendix/520_swiss_connection.md

    [APPENDIX] Escaping the Loop 🌀

    Escaping the Loop

    I left my Linux machine running and found enlightenment.

    If you have ever dreamed of turning your home server into a personal concierge, a foul-mouthed assistant, or a German tutor... the future is already here, running on a SQLite database in your living room.

    📄 deck-en/part4_appendix/530_escaping_loop.md
    🍏 2026-03-14

    Lobby moves to a Mac Mini 🖥️🦞

    🎬 Lobby jumping to his Mac Mini nest (mini-lobby)
    😴 Papino snores, Lobby moves out! 💤

    Whisper-quiet Apple Silicon Mac Mini running 24/7 under the living room TV in Zurich. 🇨🇭

    📄 deck-en/part4_appendix/1105_lobby_mac_nest.md

    4 Autonomous Repositories in Action 🚀🦞

    🇿🇦 Safari Journal (469 commits)
    👾 Parola del Giorno (44 commits)
    📰 Ricc Reads the News (96 commits)
    🦞 Daily Journal (1,134 commits)
    📄 deck-en/part4_appendix/1220_autonomous_repos.md

    Hummerli TODO

    Hummerli

    📄 deck-en/part4_appendix/1230_hummerli.md
    ⏰ 2026-03-04

    The Living Fleet: 24/7 Background Crons ⏰🦞

    📱 Telegram Bot: 10/10 Crons Operativi ● ALL HEALTHY
    💻 crontab -l (Reading Prompts from Obsidian) ● LIVE
    📄 deck-en/part4_appendix/1249a_autonomous_cron_matrix.md

    ⏱️ The Jan/Feb 2026 Odyssey: 4 Epochs in 30 Days

    ⏱️ 2026-01-27 – 2026-02-28
    Phase 1 • Jan 27–31
    💻 The Zurich Setup
    • Moltbot renamed to OpenClaw (100k stars).
    • Left desktop PC running at home 48h before flight.
    Phase 2 • Feb 1–7
    🦁 Safari Triumph 🇿🇦
    • "Lobby sei un genio!"
    • Telegram ➔ NanoBanana Pixar ➔ Live GitHub Pages journal.
    Phase 3 • Feb 8–15
    💥 Amnesia & Crash
    • Prompt cache bloat destroyed the bot mid-safari.
    • WhatsApp IPMI power restart via patient wife! 😂
    Phase 4 • Feb 16–28
    🦅 Hermes & Mac Mini
    • Migrated to silent Mac Mini under desk.
    • Hermes daemon + SQLite FTS5 + Ermete Bottazzi.
    🗺️
    Interactive Dual-Track Odyssey Timeline Available
    Comparing Official AI Frontier (11 milestones) vs. Carlessian Reality (19 events) • Driven by data/timeline.yaml
    Explore Full Timeline ↗
    📄 deck-en/part4_appendix/1250_odyssey_timeline.md
    🚀 2026-03-14

    The Hardware Shift: Pupurabbux ➔ Mac Mini 🖥️➔🍏

    🖥️ Meet 'Pupurabbux' (Jan 31) Ubuntu Linux
    Pupurabbux Linux PC
    • The Rig: Liquid-cooled desktop with game controllers in Zurich.
    • The Safari Trial: Left running unattended for 3 weeks during the South Africa trip (6,000 miles away!).
    🍏 The Great Migration (Mar 14) mini-lobby
    • Why Migrate? Needed silent, power-efficient, 24/7 living room hardware.
    • Cutover: Automated path rewriting (/home ➔ /Users) & full 4GB state archived on TurboSeby.
    📄 deck-en/part4_appendix/1255_pupurabbux_macmini_migration.md

    The "Duh" Moments

    Duh

    It wasn't all perfect.

    • Crashes: "Why is this so hard?" moments staring at a terminal.
    • Timeouts: The Telegram bot timing out after 15 minutes of inactivity, endlessly looping "Still working... (104 min elapsed)".
    📄 deck-en/part4_appendix/1300_duh_moments.md

    📅 The Unexpected Spam & Read-Only Realities

    Actual Google Calendar events scheduled by Lobby on Feb 22 in South Africa

    The Google Workspace Dilemma

    • Safety First (Read-Only): Email & Docs access was strictly read-only to prevent accidental deletions or rogue auto-replies.
    • The Write Exception (Calendar): The agent was given write access to Google Calendar... which led to enthusiastic, unprompted scheduling!
    • Lobby's Safari Agenda: Breakfast at Babylonstoren 🌿, Wine Tram at 09:00 🍷, Social Tasting at Boschendal 🍇.
    📄 deck-en/part4_appendix/1310_spam_readonly.md
    🪐 2026-08-30

    Under the Hood: Antigravity & Enterprise Safety 🪐🏢

    Google Antigravity Architecture: Sandboxed Runtimes & MCP Harness

    Built for Real Engineering Runtimes 🛡️

    • 👥 Subagent Orchestration: Dispatches parallel research, coding, and review subagents in isolated git worktrees.
    • 🔌 Model Context Protocol (MCP): Standardized, securely scoped tool interfaces instead of unconstrained raw bash.
    • 🔒 Git State Retention: Zero data loss, surgical rollbacks, and explicit human approval checkpoints.
    🏢 Gemini Enterprise Ready ENTERPRISE
    Enterprise-grade SSO, audit logging, compliance boundaries, and fleet governance across your entire organization.
    📄 deck-en/part4_appendix/1380_antigravity_platform.md

    Thank You! 🙏✨ — Q&A 💬

    Riccardo Carlesso
    Riccardo Carlesso 🦖
    Developer Advocate @ Google Cloud
    Special thanks to Andrea Patrignani 🦞 & the GDG Cloud Zürich crew! 🇨🇭
    🚀 3 Actions for Builders & Devs:
    • 1. Standardize on MCP: Secure, strictly typed tool contracts.
    • 2. Sandbox with Worktrees: Zero code loss & isolated git execution.
    • 3. Blend Edge & Cloud: Local SQLite sovereignty + 24/7 Cloud scale!
    QR Code
    📱 Scan for Slides, Demos & Code
    Full slide deck, repos & resources from today's talk!
    📄 deck-en/part4_appendix/1470_thanks.md
    🏎️ 2026-10-02

    🏎️ Sing-Along: DevFest Modena Anthem 3m01 🍷

    181s Full Song
    🏎️ INTRODUCTION
    🎸 [Rock & Engines Intro...]
    🏁 Ready on the starting grid!
    <div class="k-sec-badge">🎙 VERSE 1 — BENEATH THE GHIRLANDINA</div>
    <div class="k-line" data-t="17.4">Sotto la Ghirlandina c'è un'aria speciale,</div>
    <div class="k-line" data-t="26.5">Gli agenti autonomi si mettono a cantare.</div>
    <div class="k-line" data-t="33.6">Dall'Emilia al mondo viaggiano i pacchetti,</div>
    <div class="k-line" data-t="39.1">Tra intelligenza artificiale e sogni perfetti! 🚀</div>
    
    <div class="k-sec-badge">💥 CHORUS — CAPITAL OF MOTORS</div>
    <div class="k-line" data-t="48">Modena capitale del codice e dei motori! 🏎</div>
    <div class="k-line" data-t="56">Accendiamo le console, scaldiamo tutti i cuori! ❤🔥</div>
    <div class="k-line" data-t="64.4">Tra gnocco fritto, tigelle e Lambrusco che trabocca! 🍷🧀</div>
    <div class="k-line" data-t="72.7">Alla DevFest Modena ogni bug si sblocca! 💻✨</div>
    
    <div class="k-sec-badge">⚡ VERSE 2 — FROM ZURICH TO MODENA</div>
    <div class="k-line" data-t="80.7">Agenti in background senza mai dormire,</div>
    <div class="k-line" data-t="88.6">Con Gemini e Hermes sappiamo cosa dire!</div>
    <div class="k-line" data-t="95.8">Da Zurigo a Modena la rotta è tracciata,</div>
    <div class="k-line" data-t="103.6">Per una community davvero scatenata! 🦞⚡</div>
    
    <div class="k-sec-badge">💥 CHORUS — ALL TOGETHER!</div>
    <div class="k-line" data-t="111.1">Modena capitale del codice e dei motori! 🏎</div>
    <div class="k-line" data-t="118.2">Accendiamo le console, scaldiamo tutti i cuori! ❤🔥</div>
    <div class="k-line" data-t="127.4">Tra gnocco fritto, tigelle e Lambrusco che trabocca! 🍷🧀</div>
    <div class="k-line" data-t="135.7">Alla DevFest Modena ogni bug si sblocca! 💻✨</div>
    
    <div class="k-sec-badge">🏁 OUTRO — THE NIGHT IS LIT</div>
    <div class="k-line" data-t="145">🎸 [Guitar solo &amp; synthesizers...]</div>
    <div class="k-line" data-t="154.5">Da Zurigo a Modena la rotta è tracciata! 🗺</div>
    <div class="k-line" data-t="167.6">Romba il motore, la festa è cominciata!</div>
    <div class="k-line" data-t="175.5">DEVFEST MODENA, LA NOTTE È ILLUMINATA! 🏎🔥🌟</div>
    
    📄 deck-en/part4_appendix/1475_karaoke_modena.modena.md
    🧬 2026-09-23

    Evolution of AI SRE Agents 🧬🤖

    🦞 OpenClaw (N-2) 🦺 Hermes (N-1) ✨ What is Next? (N)
    📄 deck-en/part4_appendix/1480_evolution_openclaw_hermes_whats_next.md
    ☕ 2026-09-23

    I Eat GCP for Breakfast 🍪☁️☕

    🛠️ Google SRE ☁️ Eating GCP Daily
    📄 deck-en/part4_appendix/1485_sre_eats_gcp_for_breakfast.md
    💎 2026-09-23

    Crossing the Rubycon 💎🏛️🎹

    💎 Rubyist at Heart 🏛️ Alea Iacta Est
    📄 deck-en/part4_appendix/1490_rubycon_dude.md
    🥐 2026-04-17

    Breakfast at Lobby's 🥐☕🦞

    🥐 Diner Breakfast 🦞 Lobby on Mac ☕ Cappuccino & Code
    📄 deck-en/part4_appendix/1495_breakfast_at_lobbys.md
    ❄️ 2026-02-20

    Lobby on the Snow 🏂🦞❄️

    ❄️ Swiss Alps 🦞 Runaway Snowboard 👨‍👩‍👧‍👦 Family Shenanigans
    📄 deck-en/part4_appendix/1500_lobby_snowboarding_alps.md
    ⛷️ 2026-02-21

    The Kids Love Him ⛷️🦞❤️

    ⛷️ Tangled Skis 🦞 Lobby Mascot 📸 Family Photos
    📄 deck-en/part4_appendix/1505_lobby_ski_tangled_alps.md
    📸 2026-03-21

    Family Portrait with Lobby 👨‍👦‍👦🦞✨

    📸 Pixar Style 🦞 Lobby Bellboy ❤️ Family First
    📄 deck-en/part4_appendix/1510_family_portrait_pixar.md
    💳 2026-03-19

    Expense & Receipt Tracking (G-Card) 💳📊

    💳 Corporate G-Card 🧾 Expense Tracking 🤖 DevRel Automations
    📄 deck-en/part4_appendix/1515_gcard_expenses_tracking.md

    slide-version: 1.0

    slide-version: 1.0

    Welcome everyone! Today I'm going to tell you a story about how my home server ended up running my life while I was in South Africa.

    Left: Motor Valley & Community Hero Box

    Right: Crew & Local Lore Cards

    Warm greetings to everyone at DevFest Modena 2026!

    slide-version: 1.0

    Two stories: South Africa vs. Autonomous AI: The Dual Worlds (Full-Screen Artwork).

    slide-version: 1.0

    # Demo #0 (prep) Riccardo, Take a selfie and send to Telegram Taking a selfie with the crowd! 🤳✨ "Remember to take a selfie now that they don't expect it! 😉"

    slide-version: 1.0

    Left Column: World / AI Frontier

    Feb Zoom Box (Left)

    Center Column: Chronological Spine

    Feb Big Pin

    Right Column: Carlessian Family / ZA Safari

    Feb Zoom Box (Right)

    The parallel story: while the open source AI world exploded with 100k GitHub stars and debated memory architectures, our family was living through it in real time across the South African savanna and our Zurich living room.

    slide-version: 1.0

    4 Crew Polaroids

    Right: Narrative & Key Milestones

    On February 5th, we landed at O.R. Tambo in Johannesburg for our 3-week South Africa safari with Kate, Alessandro, and Sebastian. Right before leaving our house in Zurich, I thought: 'Why not leave the Linux box running? What could possibly go wrong?' Connected purely via Tailscale and Telegram, this was the start of an unexpected 3-week autonomous agent experiment.

    Interactive Telegram Callout Box with Arrow pointing right

    Right Column: Telegram Chat Screenshot

    For those who don't know: OpenClaw isn't just an autocomplete plugin or a simple chatbot. It's an autonomous AI daemon that lives on your own machine. You message it on Telegram or WhatsApp while on the go, and it executes shell commands, manages files, and writes code. It exploded to over 100k stars almost overnight because everyone wanted their own 24/7 personal Jarvis!

    First up in our cast: Lobby, the rude lobster! He was our very first autonomous agent, born on my Linux box pupurabbux right before our trip to South Africa. He is hosted locally right here in Zurich, Switzerland, making API calls out to Google Gemini models (he used gemini-flash-2.5 at birth). (Speaker note on TTS: For voice synthesis, he also uses a few free TTS API calls to OpenAI for generating spoken voice notes on Telegram). He has zero corporate filter—he's sarcastic, foul-mouthed, and complains constantly, but he is an absolute genius at executing terminal commands, bananifying photos, and keeping our Git logs updated autonomously.

    So what do I actually do with Lobby? Glad you asked! Lobby became our full-time autonomous concierge and creative producer during our family trip in South Africa. I didn't open a laptop on the beach or during safaris. Instead, I sent photos and audio memos to Lobby over Telegram. Lobby bananified our photos, generated musical theme songs with Lyria, composed daily journal entries, and pushed everything to Git and Cloudflare Pages automatically! <div style="background: rgba(240, 253, 250, 0.9); border: 1px solid rgba(153, 246, 228, 0.9); border-radius: 10px; padding: 10px 14px; font-size: 0.8em; color: #134e4a; line-height: 1.4;"> 💡 <strong>The Paradigm Shift</strong>: Not a chatbot waiting in a browser tab—a 24/7 worker process on home hardware executing real multi-modal pipelines. </div>

    Step 1: The lightweight bananification loop. Send photos via Telegram, NanoBanana transforms them into Pixar art, and returns them immediately to the phone.

    Right Column: Compact Video Demo & Key Highlights

    And then came Google Veo. Veo 3.1 brings multimodal video generation with text, image, and video inputs, supporting up to 4K resolution at 24fps. Agents can trigger video generation pipelines programmatically!

    Header: Title left, Drake NO meme right

    Left: Big Family Photo of 4 Alone

    Right: 2 Media Tiles + Real Transcribed Lyrics Below

    1. The 3 Media Squares in Row

    2. Real Transcribed Lyrics Card

    On Feb 18, 2026, Google announced Lyria 3 on the Google Blog. Two days later (Feb 20), we were driving up towards Lion's Head beside Camps Bay (Cape Town). I generated my first songs on my phone: the prog-rock vocals with Peter Gabriel vibes sang: "At Lion's Head we rise beneath morning skies / Look, Sebowski, there it glows / We reach the top, Alessandro, see!" On Feb 20 you could ONLY generate songs manually inside the Gemini consumer app with NO API yet. I immediately wished for an API so Lobby could compose songs autonomously... and five days later, the API dropped!

    Header: Title left, Drake YES meme right

    DevFest Modena Anthem Card below table

    The Lyria 3.5 model family includes: 1. Lyria 3 Clip (lyria-3-clip-preview): Short 30s clips, loops, and rapid previews. 2. Lyria 3.5 (lyria-3.5): Full structured songs up to 2-3 minutes.

    The Media Cauldron ➔ Autopushed! AI-Driven Automated Media Diary Pipeline: All multimodal streams (bananified photos, Veo video chapters, and Lyria 3 songs) flow directly into our cybernetic cauldron daemon. The daemon handles synthesis, builds the Jekyll structure, commits via Git, and pushes to GitHub to publish the live family journal.

    Lobby runs my private family journal: turning daily photos into Pixar art and compiling interactive Jekyll memories automatically!

    Left: UML Workflow Diagram & Badges

    Right: Riccardo "Mergia Pure!" Card

    Speaker Notes: Here is the technical blueprint of our autonomous loop: 1. I send voice notes and snapshots via Telegram while exploring South Africa. 2. Lobby catches the webhook, transcribes the voice audio with Gemini, and styles the Pixar art with NanoBanana. 3. Lobby updates Jekyll, verifies diffs, and I give the green light: "Mergia Pure!" (Go ahead and merge!) 👍 4. It executes an autonomous git push to GitHub, triggers CI/CD, and deploys live to Cloudflare Pages in 30 seconds—with zero keystrokes!

    The real magic is the frictionless interaction: voice dictation and snapshots sent via Telegram get transcribed, styled by Gemini & NanoBanana, committed to Git locally on the home Mac Mini, and deployed to Cloudflare Pages without touching a keyboard.

    A second in-depth capture of the South Africa site showcasing interactive maps, the donkey dairy, and Franschhoek wine tour adventures.

    And a few weeks later... TADAH! The autonomous Canzoniere music pipeline wrote lyrics, synthesized audio via Lyria 3 API (lyria-3-clip-preview), archived them into Obsidian, and published a live web player!

    Card 1: Lobby

    Card 2: Gamberone

    Card 3: Ermete

    Card 4: Pux

    The magic happened when the system evolved from a single agent into a whole team of personalities: Lobby, Gamberone, Ermete, and Pux!

    Then there's Gamberone. He lives in the cloud (GCE) and is inspired by Darnell "Crabman" from My Name is Earl. Always calm, sipping espresso, handling autonomous batch workflows and watercolor synthesis — but strictly outside Google corp systems. "Hey Earl. Hey Crabman."

    And my favorite: Ermete Bottazzi. Running Hermes. He talks like a Bolognese truck driver, gives daily weather updates, stock reports, and signs off with a truck emoji. 99% reliable.

    Speaker Notes: Question for the audience: "Who here does sports? Raise your hands! 🙋‍♂️" "And how many of you get your greatest coding and architectural breakthroughs WHILE running or cycling?" Here is my daily workflow: when I am cycling around Lake Zurich, halfway up a brutal climb (Heartbreak Hill!), I pull over for 30 seconds to send quick voice notes on Telegram to OpenClaw and Hermes. I speak out the core insight, the agent transcribes it, extracts actionable tasks, and prepares a draft PRD in my Obsidian vault. When I get back home, showered and refreshed, I sit at my desk and flesh out the actual implementation with the foundation already laid!

    Every morning, Hermes executes autonomous cron jobs: 1. Zurich lake weather and water temperature telemetry, sending an audio bulletin to check if it's warm enough to swim in the Limmat. 2. Ermete Bottazzi's stock market highway report running Tuesday to Saturday at 7 AM, breaking down Wall Street moves in authentic, unfiltered Romagnolo trucker slang!

    And meet Pux! Born on June 24, 2026 on pupurabbux. I created Pux specifically to teach proper, sophisticated Italian to my kids living in Zurich so they grow up with a rich vocabulary beyond school German. Unlike rude Lobby or trucker Ermete, Pux is exquisitely polite and bookish—he speaks like an 18th-century Italian gentleman ("parla come un italiano del '700"). Every morning he teaches an archaic Italian word of the day (like Sesquipedale or Gaglioffo), synthesizes audio narration, and commits everything to GitHub for daily family learning.

    Pux did everything by himself! Daily cron generation job for vocabulary, audio narration, and web publishing.

    Right: Snoring Riccardo & Highlights

    Speaker notes After returning from South Africa, we realized running a noisy 300W gaming PC 24/7 wasn't sustainable. Between fan noise and Papino snoring away in bed (forcing Lobby to sleep with noise-cancelling earmuffs!), on March 14 Lobby officially migrated to a whisper-quiet Apple Silicon Mac Mini under the TV ('mini-lobby'), achieving true 24/7 home server stability.

    Speaker Notes: The ultimate developer & SRE dream: Having a tireless personal agent (Lobby on the Mac Mini) working for you while you kick back on the beach sipping a caipirinha! You hand off a high-level goal or PRD before signing off, and it runs builds, squashes bugs, indexes memories, and has clean PRs waiting for your review.

    Recap of the agent fleet over months and hardware machines: from pupurabbux (Linux gaming) to remote GCE to mini-lobby (Mac Mini under the TV) and the arrival of Hermes and Ermete Bottazzi.

    Speaker Note: Slide 1: Looking at our skills repository on GitHub. A huge directory full of skills...

    Left Column: GitHub Skills Directory Tree (matches 1-to-1 top-left of slide 234)

    Right Column: Meme & Key Takeaways

    Meme (Clean, no dark wrapping frame)

    Bento Cards: The Problem & The Solution

    Speaker Note: Alternative Buzz & Woody meme edition.

    Speaker Note: Here is a live scroll walkthrough of all our open-source skills on GitHub! Each skill is a modular directory equipped with a SKILL.md specification, dependencies, and executable tools.

    Left Column: Bento Cards (The Silo Problem vs. Shared Brain)

    Center Column: Cybernetic Brain Mesh Graphic

    Connecting Glowing Purple Arrow with Sync Badge

    Right Column: Mobile Phone Mockup

    Speaker Note: Here is Option 3 in action: 1. The Problem: Every AI harness (Gemini CLI, Antigravity, OpenClaw) creates its own siloed memory on disk. 2. The Solution: Obsidian acts as our shared memory layer. Markdown files + Obsidian Sync keep Pupurabbux, Mini-Lobby, and Derek perfectly in sync. 3. Mobile Connection: When OpenClaw runs daily_wiki_lint.py at 5:00 AM, the live Karpathy Wiki Index is right on my phone when I wake up!

    Left Column: The 10% vs 90% Breakdown

    10% Above the Surface

    90% Below the Surface

    Right Column: Iceberg Graphic Card

    Speaker Note: What people see on social media is the top 10%: 'Look at my seamless Obsidian AI vault syncing with my phone!' What they don't see is the 90% submerged iceberg: 1. Daily wiki linting via openclaw scripts to delete hallucinations and fix orphan links. 2. Constant entropy pruning to keep agent context lean. 3. Reviewing Git diffs of self-generated skills. 4. Keeping all the custom IoT glue and APIs working. Maintenance is what keeps a personal agent system from collapsing into digital rot.

    Left Column: The Story, Cron, and Direct Links

    QR Code & Direct Link to Karpathy Gist

    Right Column: Pure Clean Screenshot AS IS with Minimal 2px Padding

    Speaker Note: Here is the Vangelo according to Karpathy in action! Source Gist: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f Plugin reference: https://community.obsidian.md/plugins/karpathywiki My open-source skill: https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/llm-wiki/SKILL.md 1. On the right: Andrej Karpathy's famous Gist on LLM Wiki indexing: 'Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase.' 2. I gave Lobby this exact link and said: 'Create an autonomous skill to maintain this daily.' 3. Lobby created the skill and scheduled a 05:00 AM daily cron job (0 5 * * *). 4. Every morning, obsidian_karpathy_lint.sh runs silently, prunes dead links, and regenerates karpathy_index.md!

    Speaker notes On March 16, I bumped into my friend Alfredo at a conference. While proudly telling him about my Mac Mini setup with OpenClaw, he gave me this utterly shocked look: 'Wait, you're still on OpenClaw? Haven't you checked out Hermes?!'. That exact conversation triggered my curiosity to dive deep into Hermes, evaluate SQLite memory, and lead to the comparative benchmark we'll see next!

    Speaker Note: When comparing OpenClaw to Hermes, the defining difference began with memory, but extends across the whole engineering stack. OpenClaw reached 388k stars with TypeScript and an omnichannel chat gateway, but its flat markdown memory triggered severe context amnesia. Hermes moved to Python and a 3-tier SQLite engine, delivering 90% prompt cache stability, though autonomous skills require careful version-controlled governance!

    VSCode Window Header with Dynamic Tabs

    Tabs Toggle

    Editor Code Surface

    Floating Cyber Lobster Badge

    Code Lines (10 compact lines)

    Interactive Controller Footer

    Right Column: Narrative + Obsidian Status Card

    Dynamic Obsidian Permission Card

    During our South Africa trip in February, OpenClaw was actively self-patching its openclaw.json file. We started read-only, and Lobby modified its own config to mount Obsidian as RW and log safari notes directly! The beauty: self-granting vault write access evolves agents into active co-pilots. Scary red flag: being able to patch its own config meant it could destroy the whole filesystem! This was Feb 2026, and it was patched a month later.

    Another amazing milestone was seeing Lyria3 compose an energetic song for Modena, with Hermes automatically indexing it into my Obsidian journal.

    Window Title Bar

    Image Container

    Footer Info

    Right Column: Narrative, Breakdown & QR Code Link

    QR Code & Skill GitHub Card

    Speaker Note: When I asked the agent about creating a new skill, Lobby read the skill-creator instructions, wrote the code, and autonomously generated a Draw.io sequence diagram visualizing the entire workflow across Work, Home, and GitHub! Original journal entry: https://lobby-ricc-pvt-journal2.palladiusbonton.workers.dev/assets/images/pixar/2026-03-05/skill-diagram.png (2026-03-05) Skill source: https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/drawio/SKILL.md

    1. OAUTH CARD

    2. GOG / GWS CARD (SCARY)

    3. THE ERIN WAY (GUARDIAN)

    How do you safely bridge an autonomous agent to your actual Google Workspace? 1. The standard way is OAuth: totally safe, but needs you to click every time. 2. The scary way is daemon tokens on disk: if the agent hallucinates, it could wipe your Google Drive! 3. The pro way is The Erin Way: strict Model Context Protocol and an ethical GEMINI.md constitution guarding every single action!

    Left Column: 3 Feature Cards

    Right Column: Vertical Screen Screenshot

    Speaker Notes: Here is the actual authorization flow with 'gog': A single command in the terminal ('gog auth login') launches a local OAuth flow linking all Google Workspace APIs to the agent: Gmail, Calendar, Drive, Docs, Sheets, and Tasks. It gives the agent the superpower to list calendars and search unread emails directly from the shell!

    Text + Floating Screenshot Card Container

    Floating Phone-like Card on Right

    Right Column: gws (Fake Account - FULL Access)

    Wow Moment #3: Turning the agent into a Google Workspace servant! To keep my digital life safe, I split access: 1. `gog` gives Read-Only access to my real personal account, with one key write exception: creating Google Calendar events. (Speaker note: Notice the lobster emoji 🦞 prefix in the screenshot — every agent-created event starts with 🦞 so I know at a glance who booked what!) 2. `gws` connects to a disposable fake/sandbox account with FULL unconstrained access where I forward emails to him.

    Full Slide Background in Transparency

    Speaker notes Welcome to Part 3: The Google Ecosystem. Here is the turning point: how Google productized and secured the exact agent patterns we've been hacking on: Spark for 24/7 personal agents, Antigravity for developer orchestration, and Enterprise for zero-trust governance.

    Card 1: Cost

    Card 2: Security

    Card 3: SDLC Injection

    Card 4: Flakiness

    Bottom Callout

    OpenClaw was amazing to prototype with in our living room, but let's be honest about the dark side: 1. Runaway costs: An agent stuck in a retry loop burns your API credits overnight. 2. Unsafe host execution: Raw bash can delete files or leak credentials. 3. SDLC risks: Hallucinated dependencies and unvetted commits to git. 4. Operational fragility: Your laptop sleeps and the agent dies. This is why we need Google Antigravity, Gemini Spark, and enterprise-grade sandboxing!

    Left: Bigger Demo Video

    Right: Compact Insights

    How do we solve the Edge Dilemma? We build a multi-harness telemetry and cost data lake: 1. Complete visibility across edge nodes and cloud VMs. 2. Lifespan tracking from birth to retirement. 3. Transparent token vs infra cost accounting ($339 API tokens, $371 infra = $710 total). 4. Continuous observability so runaway retry chains are caught immediately!

    The part of the story nobody tells you: autonomous agents aren't magic set-and-forget black boxes. Just like a bonsai tree, they need daily and weekly curation. Pruning dead branches, aligning growth, and checking root health. Luckily, I have Antigravity with me to tend the digital garden! Miyagi quote: https://screenrant.com/karate-kid-mr-miyagi-wise-inspiring-quotes/

    Left Column: Story & Stewardship

    SRE Quote Snippet

    Right Column: Visual Screenshot

    Antigravity is the new Hermes! It has background crons and scheduled tasks too. I use it for daily and weekly reconciliations on mini-lobby: cleaning up ~/.hermes state, pruning scratchpads, and auditing .openclaw security protocols automatically. Notice the funny automated SRE report: 'Subagent Resolution Extravaganza!'

    Left Column: Fleet Management

    Direct Link Banner

    Right Column: Visual Screenshot & Question Teaser

    I can manage all my machines—pupurabbux, derek, mini-lobby—from the Antigravity web control plane at antigravity.google.com. I can inspect running tasks, approve tool calls, and monitor agent state. But what happens when you're completely away from your computer? [Click to next slide!]

    Left Column: Pocket Superpowers

    Pocket Superpower Box

    Right Column: Dual Screenshots (Desktop vs Mobile)

    Boom! It works on mobile too! Directly in mobile Chrome over 4G, I have the exact same remote control instances in the palm of my hand. I can trigger crons, check on Lobby, or approve code edits while commuting on the train in Zurich!

    Big Split Visual

    Only User Words Below Image

    Left

    Right

    Speaker notes: On the go / commuting: talk talk, little code. Voice brainstorming, high-level design, dispatching PRDs. At home / workstation: code code, little talk. Hyper-focused execution, tests, builds and surgical refactoring.

    Left: On the go

    Right: At home

    Speaker notes: On the go / commuting: - Voice prompt brainstorming a song idea. - High-level Lyria 3.5 meta-prompting from mobile. At home / workstation: - Generates 44.1kHz audio, auto-syncs karaoke lyrics timing. - Wraps workflow into a reusable skill (musicgen-lyria3) for future one-click execution!

    Interactive Staging Preview - Full Width & Height

    Here's how I use Google Antigravity: taking raw assets created by living room agents like Lobby and Ermete and elevating them into interactive, high-performance web applications. You can literally click the live slide to transition from the real family photo to Pixar cards and the fast polaroid cascade!

    Here is the ultimate scary reality of unmanaged DIY agents: On July 30, at 17:04, ALL my OpenClaw instances sent me an unsolicited casino gambling ad at the exact same minute! It didn't matter that Lobby was on bare metal hardware in Zurich and Gamberone was hosted on a Google Compute Engine VM in the cloud. Because they ran the same open-source daemon, an upstream supply-chain exploit compromised every bot simultaneously! This is the nightmare of unsandboxed local agents with full shell access. And this was the moment I realized: we need managed, sovereign cloud sandboxing. Enter Gemini Spark!

    Left Column: Cloud Autonomy & Workspace

    Official YouTube Links Box

    Right Column: Onboarding & Setup Screenshots

    Meet Gemini Spark! I just installed and onboarded it yesterday, September 1st. It represents Google's vision of personal agents living in Google Cloud 24/7. It connects natively to Google Workspace (Gmail, Calendar, Docs) without needing your own hardware. Notice in the setup prompt: I asked it to focus on my family and kids Alessandro and Sebastian!

    Left Column: Connected Apps & MCP

    Right Column: Personal Intelligence & Family Knowledge

    Look at what happened during onboarding! 1. On the left: Connected Apps. It hooks up to Google Workspace, YouTube Music, GitHub, Canva, and even remote MCP servers like Dropbox! 2. On the right: It synthesized a custom 'Family Skill' automatically! It knows Alessandro loves dragons and Pokemon, Sebastian loves trams, buses, and his plush giraffe Rara, and that we live here in Zurich! This turns an AI from a generic chatbot into a true personalized family concierge.

    Left: Personal Daemon / The Old Way

    Right: Gemini Enterprise & Workspace MCP

    How do we move from a bot on a Mac Mini in the living room to an architecture that an enterprise IT department can adopt on Monday morning? 1. In hacker mode, we have static long-lived tokens in plaintext on disk: risky and non-compliant. 2. In Gemini Enterprise, Google standardizes official Workspace MCP servers (Docs, Sheets, Drive). 3. Centralized Admin allow-listing, ephemeral scoped OAuth tokens, and strict ACL parity with full audit logging. This is the enterprise bridge for autonomous agentic workflows!

    Left Column: Remote Browser Permission Gate

    Right Column: Git Commit Diff Inspection

    And here is Spark in action doing real developer work! 1. On the left: It asked for permission before launching a cloud remote browser session to open GitHub. 2. On the right: It navigated to my actual 50th birthday repo (compleanno-palladiano-2026), read the commit diff for the carpooling map (v1.0.4), and scheduled a daily sync at 03:12 AM! This is Hermes and OpenClaw reimagined with cloud reliability and zero maintenance.

    Speaker notes: Lesson #1 on Token-Maxxing (Systems & Control Theory): - Like Systems Theory in engineering school: an open-loop system without feedback accumulates error and requires constant human intervention. - The real key to Token-Maxxing: closing the feedback loop with Auto-EVALs and automated test execution. - The error signal e(t) is measured by the agent itself by testing output against specifications. - The longer the agent operates autonomously in the feedback loop without human interruptions, the closer the system gets to zero-defect output. - Minimize the human bottleneck, maximize autonomous AI compute!

    Card 1: Curious Tinkerer / Hermes

    Card 2: Multi-Machine Dev / Antigravity

    Card 3: Fully Managed Cloud / Spark

    What about YOU? Which path fits your needs? 1. Curious Tinkerer: If you have budget, curiosity, and time to tinker, install Hermes Agent. Forget OpenClaw's context bloat! 2. Multi-Machine Developer: If you want an agent to help you code remotely across N machines, use Antigravity + Remote Control. In fact, all software, this presentation, and our videos were built with AGY across 3 computers! 3. Fully Managed Cloud Agent: If you want zero maintenance and full Google Workspace integration, try Gemini Spark when available!

    Left Column: 12 Resources across 3 Categories

    Right Column: Google Ecosystem Resources ABOVE + Clean Massive QR Code

    Speaker notes: Here are ALL resources and URLs referenced in this talk for DevFest Modena 2026. Scan the QR code on the right with your phone to open the live Storagify deck with 16 clickable links! Full list also available at ricc.rocks/talks/devfest-modena-oct26/

    thanks

    Thanks everyone! 🤌 Questions? "Lobby sei un genio!" - Live review from South Africa with Ale! 🇿🇦✨ Reach out via email, LinkedIn, Twitter/X, or Bluesky! Slides permalink tracking: https://github.com/palladius/ricclife-with-gemini-pvt/issues/20

    BeeAPro Speech Trail Slide - DevFest Modena 2026: Rivivi il 100% del DevFest su BeeAPro. Riassunti, interviste e materiale ufficiale di ogni talk. Scansiona il QR code per accedere alla piattaforma!

    appendix

    APPENDIX BREAK SLIDE: Black screen with white text to signal a big break into appendix material and slide cemetery.

    slide-version: 1.1

    What do you need for Spark? It is included for free with Google AI Pro and Ultra plans: Ultra does not unlock exclusive features, it only gives more compute headroom for heavy workloads. Availability: Spark is live in 160+ countries, while Switzerland, Italy, and Europe are officially 'Coming Soon' pending regulatory compliance. For developers, there is no waiting: with Hermes and Google Antigravity SDK, you can build and run living-room autonomous agents on a Mac Mini right now!

    Leaving my machine running changed my reality. If you've ever wanted a personal AI concierge with an attitude, it's totally possible today.

    Right: Snoring Riccardo & Highlights

    Speaker notes On March 14, Lobby officially moved out of the noisy Linux gaming desktop and into his permanent nest: a dedicated Apple Silicon Mac Mini called mini-lobby right under our living room TV in Zurich because Papino was snoring and we needed silence 24/7!

    Four autonomous repositories running live: Safari Journal, Parola del Giorno, Ricc Reads the News, and the 1,100+ commit Private Daily Journal.

    # 5. Hummerli # 5. Freevola & Hummerli **Freevola**: - A frivolous character running on the Linux box (16GB VRAM). Tested with Gemma 4 and various open models. **Hummerli**: - Inspired by the German word for Lobster. - Speaks to me exclusively in German to help me learn the language. Hummerli is our German-speaking lobster friend who helps me learn German.

    Left Column: Telegram Status (10/10 Active Crons in Production)

    Right Column: Real Crontab CLI + 24-Hour Circular Dial

    Real Crontab In Action Screenshot Card

    24-Hour Circular Dial Graphic

    Speaker Note: Here is the real fleet in production: 1. On the left: The live Telegram status showing 10 out of 10 automated crons running healthy every morning. 2. On the right: The actual crontab invocation where OpenClaw reads instructions straight out of Obsidian using Gemini 2.5 Pro! 3. The 24h dial shows how morning linting, lake telemetry, stock market audio, and evening journal synthesis work together continuously.

    Phase 1

    Phase 2

    Phase 3

    Phase 4

    Interactive Timeline Banner / Deep Link

    Overview of the 30-day odyssey spanning Zurich setup, South Africa safari highs, mid-trip prompt amnesia lows, and the return to Mac Mini and Hermes architecture.

    Left: The Origin Machine (Pupurabbux)

    Right: The Migration (Mac Mini)

    After returning from South Africa, we realized running a 300W liquid-cooled gaming desktop 24/7 in the living room wasn't sustainable. On March 14, Lobby officially migrated to a dedicated, silent Apple Silicon Mac Mini under the desk ('mini-lobby'), archiving 4GB of Linux state and gaining true 24/7 home server stability.

    But we also had 'Duh' moments. Terminal crashes, pulling our hair out, and Telegram timing out after 15 minutes of inactivity.

    And giving agents access to Google Workspace was wild. For safety, it was strictly read-only for emails, but we gave it write access to Google Calendar. On Feb 22, Lobby enthusiastically populated my calendar with its own South Africa wine tour itinerary!

    Left Column: Platform Diagram

    Right Column: Key Architectural Pillars

    Gemini Enterprise Callout

    Under the hood, Google Antigravity is an agent-first platform. It manages subagents, MCP tools, memory, and safety boundaries so you can build robust autonomous workflows without risking your host environment. And for enterprise teams, Gemini Enterprise provides full fleet-wide compliance, auditing, and governance!

    Right Column: CTAs, Links & QR Code

    3 Actionable Takeaways

    Key Links Box

    QR Code Banner

    Thank you everyone for coming to GDG Cloud Zürich! Happy to take any questions about OpenClaw, Hermes, or running 24/7 AI agents.

    Speaker notes: The Evolution of AI SRE Agents: - From Homo Sapiens (the manual developer writing scripts by hand)... - To OpenClaw (N-2): the robotic lobster agent running early crons, diaries, and local multi-repo automation. - To Hermes (N-1): the winged SRE superhero with Obsidian shared memory, SQLite FTS5, and fleet orchestration. - To "What is Next?" (N): cloud-native autonomous swarms, Gemini Spark, remote browser control, and self-healing systems.

    Speaker notes: - Who am I? A Google SRE who literally eats GCP cookies for breakfast. - From multi-region systems to large-scale incident mitigation, down to building autonomous 24/7 AI agents. - Let's chat during the break about automating your cloud operations with SRE principles!

    Speaker notes: - I'm a "Rubycon dude"! We're in Emilia-Romagna, right near the historic Rubicon river. - "Alea iacta est": once you cross the Rubicon into autonomous AI agents, there is no going back! - Ruby is still the language of developer happiness and elegance, now supercharged with agentic workflows.

    Speaker Notes: Lobby enjoying breakfast at the diner with cappuccino and freshly baked pain au chocolat, steadily working on its mini laptop! A super cutie scene reminding us that even our autonomous home agents have their morning routine before tackling the day's tickets.

    Speaker Notes: Lobby on winter ski holiday with our family in the Swiss Alps: We tried strapping a snowboard to its claws... resulting in utter chaos and sheer panic hurtling down the mountain at 60 km/h while we watched in tears of laughter! A fun postcard showing how our autonomous agent became a true family mascot and part of our shared memories.

    Speaker Notes: The kids fell so in love with Lobby that they demanded he be included in every single vacation photo, including ski trips! So we tried putting skis on him... resulting in a hilarious tangle of poles, edges, and confused claws while everyone cheered and laughed! It shows the remarkable empathy and family connection that personal AI agents create when integrated into everyday life.

    Speaker Notes: The ultimate family portrait: Papino, Alessandro, Sebastiano, and our beloved Lobby in his bellboy hat and golden desk bells. An AI agent that goes beyond pure technical automation, becoming a warm, creative, and joyful part of our everyday family life.

    Speaker Notes: The agent also streamlines my DevRel travel administration: logging receipts, categorizing community dinners (GDE, GDG) and corporate card expenses (G-Card), turning raw spend notes into structured visual reports for seamless expense filing!