Netlify
@netlify.com
4 months ago Agent Runners: run Claude Code / Gemini CLI / Codex against your Netlify project with production context — no setup.
🤖 www.netlify.com/blog/agent-r...
💬 1
♻️ 0
❤️ 0
Agent Runners: run Claude Code / Gemini CLI / Codex against your Netlify project with production context — no setup.
🤖 www.netlify.com/blog/agent-r... ✨2025 recap: what we shipped for agent workflows 👇✨ 🤖 Agent Runners 🔌 MCP Server 🗄️ Netlify DB 🧠 AI Gateway 📈 Observability 🌅 Prerendering 🧷 Skew Protection Links + why it matters in thread 🧵
what if zod or another parser introduced a way to parse into rich types? effect already has some of this: schema can serialize & deserialize a rich duration type instead of having some ambiguous integer which could me milliseconds.
could be cool?
macwright.com/2025/12/29/f... You keep using provider SDKs, but Netlify handles the credentials + routing via injected env vars/base URLs.
📄 Docs: docs.netlify.com/build/ai-gat... AI Gateway is basically “LLM access as a Netlify primitive.” It proxies model calls from Netlify runtime so you don’t need to maintain provider accounts + API keys across environments.
Cost: On Netlify, AI inference is priced off the underlying model provider costs, then converted into Netlify credits ($1 USD of model usage = 180 credits). OpenRouter generally passes through model pricing and adds a 5.5% fee.
Good Q. Both Netlify AI Gateway and OpenRouter give you a single API surface to multiple models. Main difference: Netlify AI Gateway is built into the deploy/runtime workflow on Netlify (so you can pair it with things like Functions/Edge + platform controls). OpenRouter is model-routing first.
We just published our first public case study.
modany.com has been using @tuist.dev since 2022.
They had followed the project for years, and @natanrolnik.bsky.social was even on the core team.
3 years later: 200 modules, CI from 20+ min to 9.
tuist.dev/case-studies... Doing clean builds (with no binaries) in large Xcode codebases is so unproductive. I don't know how teams can work this way. 7580/13083 targets and still going... "The hosting problems are symptoms. The underlying issue is that git inherits filesystem limitations, and filesystems make terrible databases."
https://nesbitt.io/2025/... One place where agents genuinely shine is navigating the AWS console. Instead of clicking through endless menus trying to find that one setting, just ask and let the agent figure out where everything lives. Wishing you deterministic workflows in a probabilistic world. Or at least fewer surprises. 💚
Netlify AI Gateway: call models in your app without juggling provider accounts + API keys.
📄 Docs: docs.netlify.com/build/ai-gat... Next week: a quick “what we shipped in 2025” thread focused on agent workflows, shipping faster, and debugging less. Drop your favorite Netlify moment of the year 👇
Learn more in our docs:
planetscale.com/docs/postgre... Why are there so many ways to connect to Postgres?
Because each method has tradeoffs. The right choice depends on your architecture.
Let's break down 5 connection methods including direct, PgBouncer, and Hyperdrive.
www.youtube.com/watch?v=OL1C... 2025: A Year of Healing
Started with an undiagnosed trauma accident. Trusted my gut, had surgery in Barcelona. Recovery continues.
Tuist found its footing despite my struggles. Learned to slow down and feel at home in Berlin.
Lost running, now doing strength training.
Here's to a quieter 2026. If your “monitoring” is mostly vibes and prayers, it’s time.
This Observability guide walks through what to watch, why it matters, and how to stay ahead. 👇
www.netlify.com/guides/runni... 🛠️ Fix Friday: Users say “it’s slow” but you can’t reproduce it?
Do this in order:
1. check latency by route (not overall)
2. look at p95/p99
3. segment by region/device
4. compare to the last deploy
That’s how “feels slow” turns into “here’s the culprit.”
www.netlify.com/platform/obs... I updated Fucking Approachable Swift Concurrency based on feedback! Now covers Swift 6.2's Approachable Concurrency improvements, including @concurrent and the simplified MainActor-by-default model.
https://fuckingapproacha... Here’s to fewer merge conflicts in 2026. And a little more ease while building. 💚
Holiday mode PSA: if prod gets spicy, the first question is still: what changed since the last deploy?
Second: which route, which region, which device?
https://www.netlify.com/platform/observability/