Tech radar · edition

Agents become auditable

25 August to 31 August 2026

  • WER2.6% across 85 languages
  • SUPABASE-JS2.112.0+ with W3C tracing
  • VRAMUp to 55% less with FP8/NVFP4

What happened

Supabase shipped managed authentication for its MCP server

On 24 August Supabase released Enterprise-Managed Auth for its MCP server: agents connect using centrally managed credentials, and a model querying the schema or the data goes through the same RLS policies as any other client.

Why it matters: until now, handing an agent a database meant handing over the whole key or hand-rolling a permission layer nobody would maintain. Keeping control in RLS, where the rest of the application already lives, avoids maintaining two permission models in sync. For a small system that is the difference between being able to connect an agent to real data and not.

Supabase — Enterprise-Managed Auth for MCP

Traces now cross client, Edge Functions and API

supabase-js 2.112.0 and later propagate W3C trace context, so a call can be followed from the client through the Edge Function and on to a FastAPI service. Alongside that, Envoy became the default gateway on self-hosted instances.

Why it matters: when the thing executing is an agent, "why did it do that" is answered with traces or not at all. An identifier that survives all three hops is what turns an incident into something reviewable, instead of a manual reconstruction from scattered logs.

Supabase changelog

LangSmith absorbed LangGraph deployment

Between 24 and 26 August, LangGraph Platform moved into LangSmith Deployment and LangSmith Studio: monitoring, traceability and regression testing over multi-agent graphs from one place.

Why it matters: regression tests over an agent graph are the piece almost nobody builds on their own, and they are exactly what warns you when a prompt or model change breaks something that was working. Getting them with the framework makes them realistic for a one-person project.

LangSmith changelog

Gemini added asynchronous tool calls

The Interactions API settled async tool calls and timeline-style responses: a background agent can kick off a long job and get the result when it finishes, instead of holding a repetitive polling loop.

Why it matters: most automation worth having in a small business is not a conversation, it is a process that takes time. Reconciling a month of transactions, processing a hundred PDFs, closing an inventory. Until now that meant standing up a queue outside the model and stitching it into the agent flow.

Interactions API

Two new models generally available, and an embedding with an expiry date

On 27 August gemini-omni-1.1-flash reached general availability, aimed at low-latency, high-concurrency multimodal interaction. A day earlier gemini-3.5-transcribe had done the same, a speech-to-text specialist with an average WER of 2.6% across 85 languages and a Live streaming variant. That same 26th, the transition timeline for text-embedding-004 to the next model generation was published.

Why it matters: the deprecation weighs more than both launches together. Swapping a chat model is a config line; swapping an embedding model forces a full reindex of the corpus, because old and new vectors do not live in the same space. Anyone running RAG in production now has a migration with a date on it.

Gemini API changelog · Gemini 3.5 Transcribe · Deprecations

The retrieval layer is rearranging itself

Voyage AI leads the MTEB tables for semantic retrieval, with voyage-code-3 specialised for code, while BGE-M3 has settled in as the open-source standard for hybrid retrieval (dense, sparse and multi-vector) across more than a hundred languages. On the database side, the recurring pattern is HNSW indexes in pgvector combined with full-text search over tsvector, inside the same Postgres.

Why it matters: hybrid search on Postgres is what avoids adding a proprietary vector database to the stack. A small business does not need another service to maintain, pay for and monitor: it needs semantic search living next to the data it already has, under the same backups and the same permissions.

Voyage AI models

Local models lowered the hardware floor

FLUX 2 shipped in FP8 and NVFP4 quantised checkpoints, cutting VRAM by up to 55%, under an open commercial licence; the 4B Klein variant targets local generation. On the vision side, Qwen2.5-VL and LLaVA-OneVision-2 are aimed at structured extraction from mixed documents: PDFs with tables, text and charts.

Why it matters: reading scanned invoices, delivery notes and receipts is the most frequent request that comes in, and until now the sensible answer was sending every page to somebody else''s API. A vision model that runs on an ordinary GPU changes the cost, but above all it changes where the client''s documents end up.

Qwen2.5-VL · LLaVA-OneVision-2

What kept moving

PyTorch 2.14 RC1 keeps advancing free-threaded builds for Python 3.15, now applied to audio preprocessing and continuous transcription pipelines. Docker Sandboxes and Pydantic v2 validation in FastAPI are settling in as the way to isolate agent-generated code. And the MCP roadmap set out its priorities: messaging primitives between agents, unified native HTTP transport, enterprise identity and authentication, and improvements to the Python and TypeScript SDKs.

Why it matters: little is new here compared with the last edition, except the direction. Enterprise identity and authentication sit among the MCP priorities, which is exactly what Supabase just implemented. The protocol is heading toward where people are already building, not the other way around.

MCP roadmap · PyTorch releases

What changed since the last period

The previous edition closed on a standardised protocol: stateless MCP, cloud gateways supporting it, a framework unifying how an agent gets built. That answered "how it connects". This period answers the next question, the one that matters once there is a client on the other side: who controls what the agent touches, and how you see afterwards what it did.

Managed authentication with RLS, end-to-end W3C traces, deployment and regression tests in one panel, async calls for long jobs. Four pieces that add no capability: they add control. It is the usual order — connect first, audit second — and it arrived fairly quickly.

What I am watching

  1. The embedding migration. It is the only item this period with a real cost and a date attached. Reindexing a corpus is not something to improvise, and it is worth measuring how long it takes before the date turns out to be next week.
  2. Whether managed auth reaches the smaller plans. It shipped with an enterprise label. If it stays there, the permissions problem remains unsolved precisely for whoever has the least staff to solve it by hand.
  3. How long the local-inference advantage lasts. With 55% less VRAM, much of what gets sent to an API today fits on your own machine. The question is not whether it can be done, but whether it is worth maintaining.

Worth keeping in mind

Almost everything that moved this period is plumbing. Nobody sells a client W3C trace propagation: you notice it when it is missing, not when it is there. This edition records what was published, not what has been proven in production.