A live demo walkthrough of Naval Plan, a sailing trip planning app built with Google's Agent Development Kit (ADK) in Go. The app uses multiple AI agents working in parallel: a voyage agent that researches destination guides via Google Search, and a stop agent that combines deterministic API calls (weather via Open-Meteo, tides via NOAA, sunrise/sunset math, Google Places) with an AI sub-agent for localized points of interest. Key architectural decisions discussed include isolating the Google Search tool into a sub-agent due to a known ADK/Gemini incompatibility, enforcing strict JSON output from agents, and running the web server and agent as separate Go executables for security. The developer's vibe coding workflow using Gemini CLI in YOLO mode with Git as a safety net is also shared. A forthcoming Temporal integration with ADK for durability and automatic retries is briefly mentioned.
Sort: