Building an AI agent with structured content access: Content Agent API + Vercel AI SDK
Conference organizers live in messaging apps. The content backend is where the data lives. The gap between those two places is where things fall through. So I built a Telegram agent for the (fictive) ContentOps Conf that closes that gap. Organizers just message it from their phones. The agent reads and writes the content backend that runs the whole event. Sessions, speakers, submissions, schedule, all of it. Nobody opens a dashboard. The whole thing is about 100 lines of application code. In this video I walk through the three layers that make it work: Sanity Content Agent for knowledge and permissions Vercel AI SDK for streaming and conversation Chat SDK for platform routing The point isn't the agent. It's that agentic content ops now fits inside the tools your team already uses. Telegram today. Slack, Discord, iMessage with a different adapter. The message handler is platform-agnostic, so you swap the adapter and keep everything else. Full writeup with all the code: https://www.sanity.io/blog/build-a-te... Open-source repo (conference starter): https://github.com/sanity-labs/confer... Docs: Content Agent → https://www.sanity.io/docs/content-agent Content Lake → https://www.sanity.io/docs/content-lake GROQ → https://www.sanity.io/docs/groq Vercel AI SDK → https://sdk.vercel.ai Chat SDK → https://github.com/nichochar/chat A companion post covers the attendee-facing side of this same app (read-only, Agent Context + Claude instead of Content Agent API): https://www.sanity.io/blog/build-a-co... Chapters: 0:00 Live demo: asking the agent about submissions 0:49 The three-layer architecture 1:03 Accepting talks through chat 1:15 Studio tour: the conference content model 1:56 Why chat beats opening the laptop 2:40 Layer 1: Content Agent and access filters 3:28 Layer 2: Vercel AI SDK, streaming, and conversation 4:38 Storing conversations in the Content Lake 5:43 Layer 3: Chat SDK and platform adapters 6:24 Demo: rescheduling a session and drafting an announcement 7:48 Open source, the two-agent architecture, companion post

How an AI legal platform won over 150+ companies

The Best Local Agentic Coding Workflow (Complete Guide)

Can AI Win a Gold Play Button?

God Says:"MY CHILD, I NEED TO SEE YOU URGENTLY!"/God Message Now/God Message

Beige Sunrise | Minimal Art For Your TV | Minimal & Aesthetic Screensaver | No Sound | 2 Hours

How we built a living intranet: Sanity on Sanity

Ed Zitron on CNBC: Generative AI Doesn't Work, And Big Tech Is Out Of Hypergrowth Ideas

Android 17 sucks. So I put Linux on a phone.

3-Hour Serene Yellow & Orange Gradient - Uplift and Relax Your Space

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

you need to use Hermes RIGHT NOW!! (goodbye OpenClaw!!)

Designing With AI: Claude, Codex, Figma | Full Guide

RTX 5090, Mac Studio, or DGX Spark? I tried all three.

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Claude Fable 5 Use Cases You Must Do NOW (Or Lose Thousands in 1 Week)

Building an AI Dark Factory: A Codebase That Writes Its Own Code, Live

Guide to Agentic AI – Build a Python Coding Agent with Gemini

Hermes Agent is the greatest AI tool ever made. Here's how to set it up

ART SCREENSAVER FOR YOUR TV | NO MUSIC | 2Hour | Abstract neutral art

