John on our team got a docs agent to a 0.5s median answer with prefetching, speculation, and fewer round trips to the LLM. Web perf tricks, applied to agents.
www.sanity.io/engineering/...
Draft → AI review → Legal → Publish
Defined in TypeScript, queried with GROQ, operated by agents and humans.
Try it now 👉🏻 go.sanity.io/workflows
Draft → AI review → Legal → Publish
Defined in TypeScript, queried with GROQ, operated by agents and humans.
Try it now 👉🏻 go.sanity.io/workflows
Much kudos to Josh and the SRE team on this one!
www.sanity.io/engineering/...
Much kudos to Josh and the SRE team on this one!
www.sanity.io/engineering/...
The new Security tab in Manage gives you a centralized view of security configurations across every Sanity project. Find project members, long-lived API tokens, risky CORS configs, and which datasets are public.
Free for all users.
The new Security tab in Manage gives you a centralized view of security configurations across every Sanity project. Find project members, long-lived API tokens, risky CORS configs, and which datasets are public.
Free for all users.
wired: describe your design system as a JSON spec
www.sanity.io/engineering/...
wired: describe your design system as a JSON spec
www.sanity.io/engineering/...
We’ve been crankin’ on this at Sanity. We made a tool to test agents with our design system. And not just our system, yours should work too.
Read all about it here: www.sanity.io/engineering/...
We’ve been crankin’ on this at Sanity. We made a tool to test agents with our design system. And not just our system, yours should work too.
Read all about it here: www.sanity.io/engineering/...
"ironically," it is an 100% hand-typed blog post. maybe i'm influenced from my californian whereabouts, but i hope the thoughtfulness behind it is as real and effective as if i where to type it out from the other side of the atlantic ;)
"ironically," it is an 100% hand-typed blog post. maybe i'm influenced from my californian whereabouts, but i hope the thoughtfulness behind it is as real and effective as if i where to type it out from the other side of the atlantic ;)
www.sanity.io/docs/changel...
www.sanity.io/docs/changel...
Ask the Sanity team questions as they come up, see how they actually approach things, and get an early look at what's coming next.
🎫 luma.com/sanity-pwc9
Ask the Sanity team questions as they come up, see how they actually approach things, and get an early look at what's coming next.
🎫 luma.com/sanity-pwc9
You have our sincere apologizes!
You have our sincere apologizes!
Free to attend, spots are limited: everything.sanity.io
(and the underlying Container API support for PTE is an even huger unlock for inline editing of nested data structures)
Portable Text always supported nested structures, but making them inline editable was a whole new beast, one we've been chipping at since vendoring Slate in Feb.
Gonna talk more about this soon!
(and the underlying Container API support for PTE is an even huger unlock for inline editing of nested data structures)
That's the whole idea behind the support bot we rebuilt with Sanity Context. The goal: more than half of you get unstuck without waiting on us, and a Support person stays one message away whenever you need them.
That's the whole idea behind the support bot we rebuilt with Sanity Context. The goal: more than half of you get unstuck without waiting on us, and a Support person stays one message away whenever you need them.
What if we rebuilt it with Web Audio, AI, open-source models, and modern web APIs?
Watch @monteslu.com give one of the most delightfully nerdy talks from CascadiaJS 2026.
youtu.be/wk2Fj2H5eoI
What if we rebuilt it with Web Audio, AI, open-source models, and modern web APIs?
Watch @monteslu.com give one of the most delightfully nerdy talks from CascadiaJS 2026.
youtu.be/wk2Fj2H5eoI