Guillaume Laforge
@glaforge
🥑 Developer Advocate for Google Cloud ☁️ 🧠 Focusing on Generative AI 🤖 ⭐ Co-founder of the 🪶 Apache Groovy programming language ☕ Java Champion 🏆 📣 Co-host of Les Cast Codeurs Podcast 🐘 @glaforge@uwyn.net on #Mastodon
Before heading on vacation, I built an unofficial @Java SDK for #Google #antigravity 🚀 If you want to embed AI agents directly into enterprise Java applications, #GitHub Actions, or custom #CLI tools, here is how it works and what you can do with it 🧵 👇
🎉 To celebrate the Google's Gemma family hitting 900 million downloads, I benchmarked the #Gemma 4 26B-A4B running 100% locally on my #AppleSilicon #MacBookPro M4 Pro! MLX vs. llama.cpp MTP Speculative Decoding vs. Pure Java 25, let's break down the local numbers! 👇 🧵
Key inspirations behind ORF: • Google’s #ReasoningBank paper (traps & resolution paths) • Open Knowledge Format (OKF) • @karpathy.bsky.social’s #LLMWiki concept • Progressive disclosure in #AgentSkills I also brainstormed much of the core concept with Gemini! 🤖
#AI coding agents waste a lot of time and tokens repeating the exact same trial-and-error mistakes across sessions. To fix this, I created the 𝗢𝗽𝗲𝗻 𝗥𝗲𝗮𝘀𝗼𝗻𝗶𝗻𝗴 𝗙𝗼𝗿𝗺𝗮𝘁 (ORF) (a file-based specification that lets AI agents learn from past runs)
Nice to see that #Gemini 3.6 Flash knowledge cut-off date is 📅 March 2026! blog.google/innovation-...
It's a simple text editor called SwiftEd. Nothing fancy, just a few simple features. And I'm happy with it.
If you want to know where #Antigravity looks for #Agent #Skills, this article from @meteatamel.bsky.social answers the question. atamel.dev/posts/2026/0...
And now a banana jumping in the swimming pool! (generated with Gemini Omni Flash)
Here's a picture of a banana on the beach (generated with Nano Banana 2 Lite)
🚀 The 𝗚𝗲𝗺𝗶𝗻𝗶 𝗜𝗻𝘁𝗲𝗿𝗮𝗰𝘁𝗶𝗼𝗻𝘀 𝗔𝗣𝗜 is now GA. 𝘃𝟭.𝟬.𝟬-𝗥𝗖𝟭 of my 𝗝𝗮𝘃𝗮 𝗦𝗗𝗞 is on 𝗠𝗮𝘃𝗲𝗻 𝗖𝗲𝗻𝘁𝗿𝗮𝗹 ☁️ Vertex AI Agent Platform support 🎯 Simplified outputs 📦 Managed agent sandboxes 🤖 Agent #Skills integration #Java #GenerativeAI
I'm not sure I really know that many words in English! (it's a foreign language for me) vocabowl-870366514258.us-west1.run.app
Pour nos lycéens qui passent le bac de philo demain, révisions des auteurs, oeuvres, citations clés, mouvements philo, voici une appli avec : 1⃣ un quiz d'association 2⃣ des fiches type "active recall" 3⃣ un mémento global par thème et auteur philosophia-300654570476.europe-west2.run.app
And you can view all the sequences of steps from a user request to the final response of the model, and drill down in the details.
When filtering the tool call steps, you can see a distribution of tool usage
You can view sessions from all the #Antigravity surfaces: the agent manager, the CLI, and the IDE
You have a visual navigatable timeline of your conversation, with the active parts in orange.
You can browse and analyze the errors encountered (wrong tool calls, missing authorization, non-existant file or command-line, etc.)
👷I built a thing! A visualizer of #Antigravity work sessions with an #AI analysis by #Gemini. You can browse through 👤 user requests, 🛠️ tool calls, 🔴 errors, 💬 model responses, and get actionable insight.
What do I do on a 🌡️hot & ☀️sunny weekend? I'm improving the design of the venerable @groovy.apache.org web console with the help of #antigravity CLI and #stitch
Thank you @jnationconf.bsky.social for having me! As promised, the slides are online here: glaforge.dev/talks/2026/0... Demos LLM-as-Judge, GOAP planning & progressive disclosure: github.com/glaforge/age... Comic trip app: github.com/glaforge/nan... Nana coding agent: github.com/glaforge/nan...
New #MCP spec coming this summer🚀 👉 Stateless core that scales on standard HTTP 👉 1st-class extensions (ex. server-rendered UIs & Tasks) 👉 Hardens authorization 👉 Formal deprecation policy for smoother evolution Final spec lands July 28 blog.modelcontextprotocol.io/posts/2026-0...
The components of a coding agent by @rasbt.bsky.social magazine.sebastianraschka.com/p/components...
Fixing #AISlop with a #SKILL.md in #geminicli Well, at least, removing as much sloppiness as possible from AI generated text! And making it more human-readable ☺️ Inspired by the awesome tropes.fyi Explanations and skill: glaforge.dev/posts/2026/0...