Zach Wright Email Zach
All Updates

Here is what you missed while you were shipping.

Swarm Daily: The Agent Loop Has To Fit Inside the Trust Boundary

GitHub's local and in-region Copilot surfaces, Vercel's team-wide ZDR controls, and Supabase's private-link and default-off API moves show AI workflows now have to fit inside approved networks, regions, and data policies.

The Big Thing

The important shift is not just better agents. It is that the same workflow now has to survive inside the trust boundary your operators already enforce.

Why it matters: agent adoption stalls fast when the path to value requires public model routing, loose provider defaults, or extra exposed metadata surfaces. This week, multiple vendors tightened different layers of that path. The winning stack is increasingly the one that lets teams keep the same developer ergonomics while moving the work onto local models, private networks, in-region environments, and explicit retention controls.

Code & Tools

  1. Copilot CLI BYOK and local models - use Azure OpenAI, Anthropic, any OpenAI-compatible endpoint, or local model runners like Ollama and vLLM, then flip `COPILOT_OFFLINE=true` when the environment cannot call GitHub at all. https://github.blog/changelog/2026-04-07-copilot-cli-now-supports-byok-and-local-models/
  2. Codespaces with data residency - secure cloud dev environments are now available under GitHub Enterprise Cloud with data residency, but enterprise or organization ownership is required to keep the boundary intact. https://github.blog/changelog/2026-04-01-codespaces-is-now-generally-available-for-github-enterprise-with-data-residency/
  3. AI Gateway ZDR and training controls - enforce team-wide Zero Data Retention with no code changes, or set `zeroDataRetention` and `disallowPromptTraining` per request when only certain calls need the stricter path. https://vercel.com/changelog/zero-data-retention-no-prompt-training-on-ai-gateway https://vercel.com/blog/zdr-on-ai-gateway
  4. Supabase PrivateLink - route database access through private AWS networking instead of opening the path over the public internet. https://supabase.com/blog/supabase-privatelink-available
  5. Supabase local Studio snippets and default-off schema surfaces - save SQL snippets into `supabase/snippets` for repo-local reuse while OpenAPI-via-anon-key and auto-enabled GraphQL move out of the default public surface. https://supabase.com/changelog

Tech Impact

Meme of the Day

"Air Gap" (xkcd) - because "run it locally, keep it private, and stop assuming the public default path is acceptable" is quickly becoming the operator brief.

Image URL: https://imgs.xkcd.com/comics/air_gap.png
Post: https://xkcd.com/2651/