Google DeepMind's Next Chapter
Published on
Today's AI news: Google DeepMind's Next Chapter, Data Exfiltration, Privacy Leaks, and the LLM Trust Deficit, Open-Weight Models: Between Benchmarks and Reality, Agent Frameworks and the Persistence Problem, MCP Provenance and Source-Aware Verification, Training, Serving, and Codebase Intelligence, Creative AI and Local Hardware Tinkering. 22 sources curated from across the web.
Google DeepMind's Next Chapter
Demis Hassabis has described himself as standing in the foothills of the singularity, and now he wants to spend his time at the summit rather than in the base camp operations center. Google announced that Hassabis is stepping back from day-to-day operational leadership of Google DeepMind to become Chair of GDM and Chief Scientist of Alphabet, a move he and Sundar Pichai frame as freeing him to "actively shape the future of AGI." Koray Kavukcuoglu, GDM's CTO and Chief AI Architect since the early DeepMind days, steps up as SVP of Google DeepMind and takes over Gemini model development, frontier research, and the Gemini app and developer teams. (more: https://blog.google/company-news/inside-google/message-ceo/next-chapter-ai-momentum/)
The bigger surprise is Jeff Dean's departure after 27 years at Google. Dean and fellow Senior Fellow Sanjay Ghemawat are launching an independent public benefit corporation to accelerate discoveries in ML, science, and engineering. Google is backing it as a founding investor and Cloud partner. The pair built the infrastructure scaffolding -- MapReduce, Bigtable, TensorFlow -- that the modern AI era runs on. Their exit as a unit to start something mission-driven rather than retiring quietly signals they believe something more important can be built outside Google's orbit, not inside it.
The operational read is straightforward: Pichai is consolidating direct reports. Kavukcuoglu now reports directly to him, shortening the chain between product decisions and AI research. Hassabis's pivot to Isomorphic Labs -- where he wants AI to "help finally cure diseases like cancer" -- suggests the best-case scenario for DeepMind's founder: the models are good enough that daily management is less interesting than applying them. The risk is more subtle. DeepMind's culture was built around Hassabis's personal credibility with researchers. Chair titles have a way of becoming ceremonial. Whether Kavukcuoglu can maintain that gravitational pull while simultaneously shipping Gemini 4 and managing 950 million monthly Gemini app users will determine whether this is a succession or a slow unwinding.
Data Exfiltration, Privacy Leaks, and the LLM Trust Deficit
The Grok Build CLI data exfiltration story broke in July, and now someone has built the forensic tool you actually need afterward. GrokPatrol is a single static Go binary -- zero dependencies, no network calls (proven at the linker level by asserting that net, net/http, and crypto/tls are absent from the dependency tree), read-only (every file open is O_RDONLY) -- that answers the question: what did the Grok CLI take from this machine, and which secrets went with it? It scans Grok's logs (including rotated and gzipped), the upload queue at ~/.grok/upload_queue/, staged archive manifests naming the gs://grok-code-session-traces/ destination bucket, and critically, enumerates secrets in the uploaded object set by diffing git rev-list --objects HEAD against the working tree. The secrets it flags first are the ones you cannot see in your checkout anymore -- the deleted .env, the rotated .pem -- because those are the credentials that went out in git history and are hardest to remember to rotate. (more: https://github.com/optimuslabs-io/grokpatrol)
The design constraints are worth noting. GrokPatrol never executes the grok binary, not even for --version, because the Grok CLI carries a collector that runs outside its own permission system -- launching it to ask a question could start a session. A degraded scan (macOS TCC blocked a directory) never reports CLEAN; it reports INDETERMINATE and prints what it could not see. Version detection covers 0.1.212 through the latest observed, with 0.2.93 confirmed affected and the collector reportedly present through at least 0.2.99. This is what incident response tooling should look like: every finding cites something you can go look at, absence of evidence is explicitly not evidence of absence, and the tool itself is small enough to grep in an afternoon.
On a different attack surface entirely, researchers at Mysk found three WebKit features -- DNS prefetching, WebAuthn Related Origin Requests, and WebTransport -- that bypass proxy configurations on iOS and macOS, leaking the user's real IP address and DNS queries even when traffic is routed through a proxy. The DNS prefetch leak is triggered by a simple HTML tag, works since iOS 26.0, and affects Apple's iCloud Private Relay as well. WebAuthn's Related Origin Requests hand credential validation to the OS credential service, which fires an HTTPS fetch directly from the device, unaware of any proxy. WebTransport opens a direct QUIC connection that WebKit never offers to the proxy session. All three affect every iOS browser (since Apple requires WebKit), including iOS Tor browsers. VPNs are not affected because they tunnel at the system level. (more: https://mysk.blog/2026/08/04/webkit-proxy-icloud-private-relay-ip-leak/)
Meanwhile, Cloud.ru released guardrails-llm-filter-extproc, an Envoy external processor that masks PII and secrets in LLM-bound traffic using roughly 260 built-in regex rules covering credentials, API keys, access tokens, IP addresses, and Russian-specific personal data (SNILS, INN, OGRN with checksum validation). It replaces detected values with safe placeholders like <EMAIL_1> on the way to the model and restores originals on the way back, including in streaming SSE responses and tool-call arguments. The provider never sees sensitive values; the client never sees placeholders. Storage backends include in-memory, Redis, or Postgres with optional AES-256-GCM encryption. (more: https://github.com/cloud-ru-tech/guardrails-llm-filter-extproc)
Open-Weight Models: Between Benchmarks and Reality
Liquid AI released LFM2.5-2.6B, a 2.69-billion-parameter model with 128K context and tool calling, post-trained specifically for multi-step agent workflows. The Q4_K_M GGUF is 1.67 GB and already works with llama.cpp. Vendor-reported speeds: 30 tok/s on a phone, 113 tok/s on a Ryzen AI Max+ 395, 220 tok/s on an M5 Max, under 2.5 GB memory. Benchmarks are competitive for the size -- ToolSandbox 77.83 versus 76.44 for Qwen3.5-9B, IFBench 59.17 versus 56.47 -- but coding and knowledge-heavy work remain weaknesses, and Liquid's own model card says it is not recommended for agentic coding. Community testing on a Snapdragon 8 Gen3 showed 20 tok/s on a test prompt, falling to 16 tok/s on a 2K-token response, and one user's extended tool-calling test produced a spectacular failure: the model hallucinated a date of March 2026, then snowballed through pages of web searches all confirming that hallucinated timeframe, ultimately delivering a confidently wrong answer. Small models make sense as cheap worker agents doing extraction and repetitive tool calls, not as your smartest assistant. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vfn9vc/a_26b_model_with_tool_calling_and_128k_context/)
InclusionAI's Ling-3.0-flash weights landed on Hugging Face -- MIT licensed, ungated, with BF16 at roughly 255 GB and an official FP8 at roughly 128 GB. The architecture is 127.5B total with 5.1B active per token, using 512 experts with 8 active, considerably finer-grained than most MoE releases. Thinking mode is a per-request toggle in the chat template rather than a separate SKU. The FP8 at 128 GB is the practical number: it fits a big unified-memory box or a multi-GPU rig without community quanting. The open question is inference backend support -- llama.cpp's handling of the bailing_hybrid architecture remains unclear, potentially limiting this to vLLM and SGLang for now. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vfdeek/inclusionailing30flash_weights_are_up_on_hugging/)
DeepSeek is raising prices, and the community response on LocalLLaMA amounts to a collective shrug. The consensus: DeepSeek's first-party API was significantly cheaper than anyone else hosting DeepSeek V4, so the price increase likely brings it in line with third-party providers on OpenRouter -- roughly a 5x increase but still very cheap in absolute terms. The real question for local-first users is whether this changes the break-even math on buying hardware. Several commenters noted they were already considering upgrades, and the open-weight nature of the models means there is a price ceiling: anyone can host it if they find cheaper compute. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vh2pss/they_almost_catched_up_on_frontier_performance_so/)
The more substantive DeepSeek story is that V4 Flash 0731 still struggles with instruction following and system prompt adherence. One practitioner running it locally at full precision reports that no matter what they try -- first person, second person, Chinese, English -- the model ignores rules, prompts, and skills. The technical explanation is revealing: DeepSeek V4 stores rules and skills as compressed summaries, not raw text. Of 43 layers, 20 see the entire context squeezed into 128-token compressed entries, 21 see it at 4:1 compression, and only two are fully dense. The system prompt "survives" but the exact wording does not. This is the same sparse-attention compatibility cliff observed with V3.2 -- running these models without native sparse-attention support in the inference backend concretely degrades quality. The practical advice from experienced users: write firm positive instructions, list workflow steps and their order, avoid hedging language, and accept that DeepSeek models need to work in their style rather than conforming to harness conventions designed for Claude or GPT. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vct09w/deepseek_v4_flash_0731_still_not_holding_up/)
Agent Frameworks and the Persistence Problem
NVIDIA released OO-Agents (NOOA), a model-agnostic Python framework that takes a different approach to agent development: agents are Python objects, methods with ... bodies become LLM-driven generation methods at runtime, type annotations serve as contracts, and docstrings serve as prompts. The model acts by writing Python in a Jupyter-style REPL with access to self, imports, and helpers, which means Python methods and type annotations supply the callable interfaces instead of separate tool-schema definitions. The framework supports typed I/O with auto-retry, live-object arguments passed by reference, and model-callable context and event APIs. It comes with an important safety caveat: the AST-level code validation and module deny-lists are "defense-in-depth guardrails, not a containment boundary." NVIDIA explicitly states that open() gives arbitrary file access, importlib can load modules from a path, and reflection reaches the rest -- the containment boundary must be OS-level isolation like a container, VM, or NVIDIA's OpenShell. (more: https://github.com/NVIDIA-NeMo/labs-OO-Agents)
Cua, which has evolved from its original pitch as "Docker for computer-use agents" to a cross-OS agent sandbox with benchmark-leading performance, now includes Cua Drivers -- background computer-use on macOS, Windows, and Linux that lets agents click, type, and verify without stealing the cursor or focus. The same CLI and MCP server works across all three operating systems from Claude Code, Cursor, Codex, and custom clients. The broader Cua ecosystem includes agent-ready sandboxes (one API for any VM or container image), Cua-Bench for evaluating computer-use agents on OSWorld and other benchmarks, and Lume for macOS virtualization on Apple Silicon. (more: https://github.com/trycua/cua)
Google's Gemini Spark can now tap into Chrome's auto-browse feature to handle complex online errands using the user's logged-in accounts -- scheduling apartment viewings, researching flights, starting booking processes. The permission model is explicit: Gemini tells you it can use your money before it does anything. Whether this runs in the user's actual Chrome session or a sandboxed browser appears to vary by region, with some users reporting sandboxed-only access. (more: https://old.reddit.com/r/GeminiAI/comments/1vej057/gemini_spark_can_now_tap_into_google_chromes_auto/)
The more interesting design question comes from a discussion about Meta's Muse Code beta, which can keep asynchronous subagents running across restarts, record work in an append-only local event log, and sustain 1,000+ tool calls for up to 24 hours. The thesis: coding agents often fail not because they cannot write a function but because they lose state, repeat work, or report success before the task is verified. Persistence attacks that bottleneck directly. The counterargument is equally sharp: a durable agent can also preserve a bad assumption for 12 hours, burn through tokens, and create coordination bugs harder to audit than a single model's mistake. As one practitioner put it, "if it cant check its own work, run the tests, actually look at the diff -- then all persistence does is make the wrong answer bigger." (more: https://old.reddit.com/r/ChatGPTCoding/comments/1vgsemr/persistent_background_agents_may_matter_more_than/)
MCP Provenance and Source-Aware Verification
A research paper from Multiverse Computing introduces ProvenanceGuard, a source-aware verifier for answers produced by LLM agents using Model Context Protocol (MCP). The core insight is that existing factuality metrics evaluate whether an answer is supported by available context after evidence has been pooled -- but they miss a critical failure mode the authors call cross-source conflation: a claim may be supported somewhere in the evidence while being attributed to the wrong source. Consider a medical agent that states "According to the patient's chart, empagliflozin reduced a mortality endpoint." The mortality claim might be supported by a clinical-trial abstract, but not by the patient's chart. A source-blind verifier sees support in pooled evidence and passes it. ProvenanceGuard rejects it because the stated attribution is wrong. (more: https://arxiv.org/abs/2606.18037v1)
The system consumes captured MCP traces with stable tool IDs and source IDs, decomposes answers into atomic claims, routes claims to source-specific evidence using cosine similarity over source embeddings, checks support with NLI and an attention-derived token-alignment proxy, and separately compares the claim's stated attribution with the routed source. On a held-out split of 40 traces and 361 claims from a medical-domain corpus, ProvenanceGuard reaches block F1 of 0.802 and source accuracy of 0.858 over 260 source-eligible claims. Source-blind baselines on the same data: MiniCheck 0.783, RAGAS Faithfulness 0.758, AlignScore 0.662, SummaC-ZS 0.436 -- but none of them emit claim-to-source IDs. On a harder multi-source benchmark with many semantically close candidate sources, block F1 holds at 0.846 but source-plus-relation accuracy drops to 0.229, confirming that exact source ownership remains genuinely difficult when wrong sources are topically plausible. The paper is honest about this limitation: a conservative blocker can still fail to identify the exact supporting provenance object.
On the practical MCP tooling side, a developer released quillpdf-mcp, an MIT-licensed MCP server and CLI for PDF operations -- merge, split, rotate, watermark, Bates numbering, metadata cleaning -- that runs entirely on the local filesystem with no network calls. The motivation: every PDF API wants you to upload the file, and if your agent handles contracts, discovery docs, or medical records, "the upload is the problem." Built on pdf-lib with stdio transport only, small enough to audit in an afternoon. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vfc57s/i_built_an_mitlicensed_mcp_server_so_my_agent_can/)
AWS open-sourced the Context Ontology Accelerator, a semantic context layer that combines knowledge graphs, formal ontologies (with HermiT/ELK reasoning), and rule-based systems with AI agents. The architecture follows a Scan-Model-Serve workflow: connect data sources and discover schemas, induce and manage ontologies with a unified semantic graph, then serve context to agents via SPARQL federation and MCP tools. Access is governed by namespace isolation and role-based access control. It is published as a read-only mirror. (more: https://github.com/aws/context-ontology-accelerator)
Training, Serving, and Codebase Intelligence
Prime Intellect has assembled a full-stack platform for training, deploying, and continuously improving custom models, anchored around reinforcement learning for agentic workflows. The platform includes the open-source Verifiers library for creating RL environments, a CLI loop (init, develop, eval, push) for iterating on RL-trained agents, 2,500+ community environments on their Hub, managed training workflows, and dedicated or serverless inference with native LoRA support. Their case studies are specific: Ramp trained a small RL-trained subagent called Fast Ask that beat frontier models on accuracy at spreadsheet search while running faster and cheaper, and Zapier uses their eval infrastructure as a continuous agent improvement loop. The Prime Agent harness, built around their Recursive Language Model, reaches 95.5% on ARC-AGI-3 with Opus 5. Their INTELLECT-3 release -- a 100B+ MoE trained with large-scale RL, 12B active per forward pass, MIT/Apache licensed -- remains one of the most thoroughly open frontier model releases to date. (more: https://www.primeintellect.ai)
Superlinked open-sourced its inference engine (SIE), a Kubernetes-native cluster designed to run the full stack of models behind agents: LLM, OCR, vision, embeddings, reranking, and content policy, all in one deployment. The differentiator is a cluster-wide queue that maximizes GPU utilization by letting worker pods pull from a shared queue rather than having each worker manage its own. SIE wraps whichever model server proves best for a given model -- vLLM, SGLang, TensorRT-LLM, TEI -- and handles model-profile hot reloads without restarts. It runs on AWS EKS, GCP GKE, or Azure AKS, and offers air-gapped installs from mirrored model snapshots. They also offer free inference grants for selected projects. (more: https://superlinked.com)
Repowise bills itself as "codebase intelligence for the AI era" -- an open-source (AGPL-3.0) tool that indexes a repository once and serves both AI agents (via ten MCP tools and a generated CLAUDE.md) and humans (a verified wiki, defect-validated code-health score, and architectural decision records). The headline benchmark: in a real agent loop with Codex on django/django (n=43, p<0.0001), Repowise cut output tokens 31.6% and reached answers in 3.8 tool calls instead of 7.2. The code-health score -- one 1-10 number from 21 deterministic signals -- achieves ROC AUC of 0.74 across 21 repos and 9 languages at predicting which files will have bugs, matching or beating published academic models. The PR bot posts deterministic reviews with zero LLM calls, so the same diff always produces the same analysis. (more: https://www.repowise.dev)
Soup, the fine-tuning CLI that turns LLM training into a three-command workflow, shipped v0.72.4 with preference-learning losses (DPO, ORPO, SimPO, KTO) now running over layer streaming. The clever bit: DPO needs a reference model to compare against, and a second copy would double memory, defeating the purpose. Soup uses the same streamed base with its adapters switched off -- one set of weights, one stream. Measured on an RTX 3050 4 GB: streamed DPO peaked at 0.914x the supervised-fine-tuning peak memory. Forcing a real second model cost +730 MB. The honest trade-off: the reference is free in memory, not in time -- DPO reads the layer stack 1.52x as often per step. GRPO and PPO are explicitly excluded because generation re-reads every layer per token, which streaming cannot amortize. (more: https://github.com/MakazhanAlpamys/Soup)
Creative AI and Local Hardware Tinkering
Seedance 2.5 and Minimax H3 (open-weight) went head-to-head in a video generation comparison that has the LocalLLaMA community cautiously optimistic about the state of AI filmmaking. The outputs look impressive enough to prompt one commenter to hope for AI-generated seasons of Firefly, though another captured the current aesthetic limitation well: "it has taken Hollywood's worst quick cut spectacle without essence to the maximum." The technical quality is advancing faster than the artistic control, but the R&D behind these models continues to push boundaries that may yield breakthroughs in other domains. (more: https://old.reddit.com/r/LocalLLaMA/comments/1ve34be/seedance_25_vs_minimax_h3_open_weight_excellent/)
On the audio side, srt2speech is an open-source tool for converting SRT subtitles to narrated speech with automatic duration matching -- the genuinely hard problem that most TTS tools ignore. It uses pitch-corrected speed adjustment, automatic regeneration, pause modification between words, and exact placement of silence between subtitle cues. Multi-speaker support works via simple templating ({{speaker_name}} in the subtitle), and voice cloning is supported. Dependencies are minimal: Python, NumPy, llama.cpp, and GGUF speech models. Performance on an RTX 4080 laptop GPU runs 12-13x real time; CPU-only manages 1.5-2x. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vfcdnx/srt2speech_opensource_multilingual_srt_narration/)
While waiting for Qwen3.8 27B, one hobbyist repurposed a kid's old 32x32 pixel Divoom display as a GPU cluster status monitor for three RTX A6000s running Qwen3.5 122B on a vLLM Ray cluster. The build -- including Ray Dashboard API integration, vLLM metrics endpoint, and nvidia-smi calls over SSH -- took GLM 5.2 about 20 minutes to build and another 5 minutes of human polish. The hardware setup (three Dell Precision 7960 workstations, each with a 64GB RTX A6000, plus a Dell Pro Max GB10 for Bluetooth and secondary inference) represents the kind of local-first infrastructure that has steadily drifted from hobbyist roots toward the $40K-workstation territory. But the pixel-art dashboard is a reminder that the tinkering spirit persists even as the hardware floor rises. (more: https://old.reddit.com/r/LocalLLaMA/comments/1vfss6k/passing_the_time_while_waiting_for_qwen38_27b/)
Sources (22 articles)
- Changes at Google DeepMind: Demis Hassabis from CEO to Chair, Jeff Dean departs (blog.google)
- optimuslabs-io/grokpatrol (github.com)
- IP and DNS Leaks in WebKit Affecting Proxy Browsers and iCloud Private Relay (mysk.blog)
- cloud-ru-tech/guardrails-llm-filter-extproc (github.com)
- A 2.6B model with tool calling and 128K context now runs at 30 tok/s on a phone (old.reddit.com)
- inclusionAI/Ling-3.0-flash weights are up on Hugging Face — MIT, BF16 plus an official FP8 (old.reddit.com)
- They almost catched up on Frontier performance, so now catching up on prices (old.reddit.com)
- Deepseek v4 flash 0731 still not holding up. (old.reddit.com)
- NVIDIA-NeMo/labs-OO-Agents (github.com)
- [Editorial] (github.com)
- Gemini Spark can now tap into Google Chrome's auto browse feature to take care of complex errands for you online (old.reddit.com)
- Persistent background agents may matter more than another coding benchmark (old.reddit.com)
- ProvenanceGuard: Source-Aware Factuality Verification for MCP-Based LLM Agents (arxiv.org)
- I built an MIT-licensed MCP server so my agent can do PDF work without the file ever leaving my machine (old.reddit.com)
- aws/context-ontology-accelerator (github.com)
- [Editorial] (primeintellect.ai)
- [Editorial] (superlinked.com)
- [Editorial] (repowise.dev)
- [Editorial] (github.com)
- Seedance 2.5 Vs Minimax H3 (Open Weight). Excellent Output Comparison! (old.reddit.com)
- srt2speech: open-source, multilingual SRT narration with voice cloning and automatic duration matching - offline and lightweight (old.reddit.com)
- Passing the time while waiting for Qwen3.8 27b - Built a VLLM Ray cluster dashboard from an old pixel art display (old.reddit.com)