JS Wei (Jack) Sun

DeepMind monitors Gemini Spark, OFT beats LoRA, docs crash Qwen3-14B to 0%

Today's AI-tech ships measure or control the scaffolding around models: DeepMind's monitoring ladder, Hugging Face's PEFT benchmark, and an agent-eval harness exposing doc-driven collapses.

DeepMind monitors Gemini Spark, OFT beats LoRA, docs crash Qwen3-14B to 0%

TL;DR

  • DeepMind ships an AI Control Roadmap productizing Redwood’s untrusted-model agenda on a D1–D4 monitoring ladder.
  • Gemini Spark’s live monitor, trained on 1M coding trajectories, blocks over-eager deletions before they execute.
  • Hugging Face benchmarks 40+ PEFT methods and pins LoRA’s 98.4% checkpoint share on visibility, not merit.
  • OFT beats LoRA on FLUX.2 fine-tuning with better DINO similarity at lower VRAM (9.01 vs 9.97 GB).
  • Qwen3-14B crashes from 100% to 0% on sentiment classification after a Hugging Face Skill doc bundle.

Today’s AI-tech reads are all about what wraps the model, not the weights inside it. DeepMind turns Redwood Research’s three-year-old untrusted-model agenda into a shipped ladder — D1–D4 monitors graded by an agent’s evasion skill, with a live blocker already running on Gemini Spark. Hugging Face drops two measurement instruments in the same week: a 40-method PEFT benchmark that argues LoRA’s near-total mindshare is self-reinforcing visibility rather than technical merit, and an agent-eval harness that caught a Skill doc bundle quietly crashing Qwen3-14B from 100% to 0% on sentiment classification.

The briefs sit in the same key. Willison’s datasette-apps runs user HTML inside sandboxed iframes with an immutable CSP, and datasette-acl 0.6a0 generalizes table permissions to arbitrary resources. Five ships, one shape: the scaffolding is where the work is happening.

DeepMind ships Redwood’s AI control agenda as ops

Source: deepmind-blog · published 2026-06-16

TL;DR

  • DeepMind’s AI Control Roadmap productizes Redwood Research’s 2023 “untrusted model” agenda, with Greenblatt and Shlegeris credited as contributors.
  • A D1–D4 / R1–R3 ladder tiers monitoring by the agent’s evasion skill and attack capability, with synchronous blockers for high-risk actions.
  • A live monitor on Gemini Spark, trained on 1M coding trajectories, already catches “over-eager” deletions before they execute.
  • Independent work shows chain-of-thought is often post-hoc rationalization, undercutting the lower monitoring tiers the roadmap relies on.

Redwood’s research, hardened into ops

The D1–D4 / R1–R3 ladder did not fall out of the sky. It is the “AI Control” agenda Ryan Greenblatt and Buck Shlegeris published from Redwood Research in late 2023 — assume the untrusted model is actively trying to subvert oversight, then constrain it with protocols like Trusted Editing and Untrusted Monitoring 1. Both are credited on the roadmap draft, and Rohin Shah’s Alignment Forum write-up explicitly frames the document as a frontier lab adopting that research line 2. This is the first time a major lab has shipped Redwood’s control vocabulary into a production security org, rather than treating alignment as a model-training problem alone.

The framing shift is the news: agents are insider threats, not aligned assistants with a few rough edges. Permissions ratchet up only as behavior is verified, supervisors are separate trusted models, and high-risk actions get synchronous blocking instead of asynchronous review.

What the monitoring stack actually looks like

flowchart LR
    U[User request] --> W[Working agent<br/>Gemini]
    W -->|plans, CoT, actions| S{AI supervisor}
    S -->|low risk| A[Async review<br/>post-hoc remediation]
    S -->|high risk| B[Sync block<br/>before execution]
    W -.->|D4: opaque reasoning| AI[Activation probes]
    AI --> S
    B --> ENV[Tools / shell / web]
    A --> ENV

DeepMind reports the internal prototype analyzed roughly one million coding-agent tasks to find high-signal behavioral patterns, then deployed the resulting monitor on Gemini Spark to catch issues like unintentional data deletion. Most flagged events were over-eagerness, not malice — which is honest, but also a much gentler regime than adversarial web content.

Where the assumptions are shaky

Two technical bets are openly contested. First, tiers D1–D3 lean on chain-of-thought as the audit surface, but linear probes can decode a model’s final answer from internal activations at the very first reasoning token — meaning CoT often functions as post-hoc rationalization for a pre-determined conclusion 3. The roadmap acknowledges this by escalating to activation-level inspection at D4, but it suggests the headline “coverage” and “recall” numbers at lower tiers measure something less load-bearing than they imply.

Second, Redwood’s own benchmarks show control protocols stay vulnerable to collusion and “alignment faking” once the untrusted model is capable enough to coordinate with itself or with the monitor 1. The roadmap inherits that ceiling.

The attack surface defenders are already behind on

DeepMind’s April 2026 “Agent Traps” study demonstrated an 86% success rate for malicious websites using hidden HTML/CSS to hijack agent goals or poison memory across sessions 4.

That is the regime supervisors have to defend, and it is several orders of magnitude harder than catching a coding agent that wants to rm -rf too aggressively. Practitioners using MITRE’s ATLAS — the AI-specific cousin of ATT&CK the roadmap borrows from — also note structural gaps: lateral movement and command-and-control for multi-agent systems are under-specified, and the taxonomy still treats AI as the target, not the weapon 5.

DeepMind seems to know the multi-agent layer is the soft spot: the companion “Three Layers of Agent Security” paper landed alongside a $10M Cooperative AI funding call to study emergent multi-agent behavior 6. The roadmap is a real artifact, not a vision deck — but the attack surface it names is one defenders have not yet caught up to.


Hugging Face benchmarks 40+ PEFT methods, OFT beats LoRA

Source: huggingface-blog · published 2026-06-18

TL;DR

  • Hugging Face benchmarked 40+ PEFT methods and argues LoRA’s 98.4% share of adapter checkpoints is self-reinforcing visibility, not technical superiority.
  • OFT beats LoRA on FLUX.2 fine-tuning — better DINO similarity (0.708 vs 0.697) at lower VRAM (9.01 vs 9.97 GB).
  • Lily edges rs-LoRA on Llama-3.2-3B GSM8K math (54.9% vs 53.2%) for +3 GB VRAM.
  • GraLoRA adapters now export to standard LoRA format, letting exotic PEFT methods serve on vLLM and llama.cpp.

LoRA’s monopoly is sociological

The headline finding in Hugging Face’s “Beyond LoRA” post isn’t a benchmark number — it’s a sociological one. LoRA accounts for 98.4% of PEFT checkpoints on the Hub and ~95% on community image-gen sites, but the team frames that dominance as a feedback loop of tooling, tutorials and inference-engine support rather than evidence of best-in-class accuracy or memory. To pressure-test it, they built a Pareto-frontier Space comparing 40+ methods on identical hardware and datasets, including a fourth axis the blog under-sells: a “forgetting” score measuring cross-entropy drift on held-out Wikipedia text 7.

That forgetting axis matters for interpreting everything else.

Where alternatives actually win

On Llama-3.2-3B fine-tuned on MetaMathQA and evaluated on GSM8K:

MethodAccuracyPeak VRAM
Lily54.9%25.6 GB
rs-LoRA53.2%22.6 GB
BEFT32.9%20.2 GB

BEFT’s row is the interesting one for consumer-hardware users: a 20-point accuracy drop relative to Lily, but it fits the smallest budget on the frontier. Rs-LoRA’s strong showing, meanwhile, depends on a math change that’s easy to miss: replacing the standard α/r scaling with α/√r, which keeps adapter-update variance stable across ranks and unlocks higher-rank training that otherwise gradient-collapses 8. Any “LoRA plateaus past r=16” intuition predates this fix.

The image-generation result is the more decisive one. On FLUX.2-klein-base-4B learning a new “cat plushy” concept, Orthogonal Fine-Tuning (OFT) beat LoRA on both axes simultaneously — 0.708 vs 0.697 DINO similarity at 9.01 vs 9.97 GB peak memory. That’s not a fluke. Independent spectral analysis shows LoRA updates inject “intruder dimensions” — high-rank singular vectors absent from the pretrained weights — which correlate with catastrophic forgetting and which orthogonal/hyperspherical updates structurally avoid 9. OFT’s win is the predicted behavior, not a benchmark accident.

The caveats the post buries

Three things the blog plays down are worth flagging.

First, DoRA is conspicuously absent from the hero numbers. It’s the method most practitioners reach for when they want “beyond LoRA,” but third-party commentary reports the PEFT implementation runs roughly 8× slower than standard LoRA due to unoptimized gradient computation for the magnitude vector, and QDoRA merges into quantized backbones remain mathematically fragile 10. The accuracy column tells one story; the wall-clock column tells another.

Second, the GraLoRA-to-LoRA bridge is one-way. The save_as_lora() export does map grid-partitioned sub-blocks back into A/B matrices for vLLM and llama.cpp serving, with near-identical similarity scores (0.694 and 0.702) 11 — but target-rank choice during export affects fidelity, and you can’t round-trip back to GraLoRA’s gradient structure.

Third, and most under-reported: PEFT choice changes the safety profile of the resulting model. A systematic assessment found adapter-style methods (LoRA, IA3) are the least disruptive to a base model’s alignment, while prompt-tuning variants measurably increase bias and degrade safety across multiple hazard categories 12. “Just swap your PEFT method” advice needs that asterisk.

What’s actually at stake

The blog’s core claim survives scrutiny: LoRA’s mindshare outruns its technical edge, and OFT, rs-LoRA and GraLoRA have legitimate Pareto wins. The real shift is the deployment story — exporting non-LoRA adapters to LoRA format means the inference-engine moat that protected LoRA’s monopoly is starting to leak. Whether that’s enough to dent 98.4% is a question of defaults and documentation, not benchmarks.


Hugging Face’s agent-eval: better docs tank Qwen3-14B to 0%

Source: huggingface-blog · published 2026-06-18

TL;DR

  • Qwen3-14B crashed from 100% to 0% on sentiment classification after a Hugging Face “Skill” doc bundle.
  • Hugging Face’s new agent-eval harness scores libraries on token spend, latency, and API choice.
  • The precursor hf CLI redesign cut token use up to across 1,000 graded runs.
  • Proposed fix Upskill only promotes a skill if it helps weaker models without regressions.

Measuring effort, not just correctness

Hugging Face’s new agent-eval harness reframes the agentic-coding benchmark question. Instead of asking “did the agent ship working code?”, it asks how many tokens, seconds, and detours it took to get there — and which API surface the agent reached for. Runs fan out across Hugging Face Jobs on identical hardware, with transformers as the case study at three assistance tiers: a bare pip install, a full source clone, and a curated “Skill” bundle of CLI docs and task examples.

The framing tracks a wider 2026 consensus that how you expose functionality matters more than what you expose. MCP servers have drawn criticism for “context bloat” — loading every tool schema upfront before a task begins — while Skills allow progressive disclosure of only what’s needed 13. Claude Code practitioners increasingly argue that a thin Skill pointing at a standard CLI beats a bespoke MCP server, because frontier models are already pre-trained on git, kubectl, and aws 14. The hf CLI redesign that preceded agent-eval is the proof point: 1,000 graded runs across 18 tasks showed up to 6× fewer tokens versus raw SDK calls, with the CLI sniffing CLAUDECODE and AI_AGENT env vars to drop interactive prompts automatically 15.

The small-model regression

The headline finding is the inversion. Large open models — Kimi-K2.6, GLM-5.1, MiniMax-M2.7 — succeed regardless of tier, so Skills mainly buy latency: agents trade multi-line Python for one-shot CLI invocations. Small models behave nothing like that.

ModelBare tierSkill tier outcome
Kimi-K2.6 / GLM-5.1 / MiniMax-M2.7Usually passFaster, fewer tokens
Qwen3-14B (sentiment)100% pass0% pass — treated CLI doc as a callable tool
Qwen3-4B (clone tier)~2.4k median new tokens~23k tokens — read full CLI source

Qwen3-14B’s collapse came from misreading a documented CLI command as a tool it could invoke directly, instead of shelling out — producing silent failures or “impossible task” declarations. This isn’t a Qwen-specific quirk. Practitioners deploying Qwen3-Coder report parallel pathologies: invalid model IDs in official docs, “thinking mode” burning context before tool calls fire, JINJA-template overrides needed to make tool use work at all 16. Small models are brittle to nearly any deviation from training-data patterns, and a freshly added CLI is exactly that.

Hugging Face’s proposed answer, Upskill, treats this as a gating problem: a strong model’s successful trace becomes a permanent Skill only if it measurably helps a diverse set of smaller models without regressions 17. Agentic readiness becomes a property of the weakest model you intend to support, not the strongest one you tested with.

The dissenting view

Not everyone thinks the framing is right. Commenters on adjacent agent-tooling threads call “agentic obedience” — hoping a model follows plaintext instructions — a “cop-out” for proper programming, arguing the fix is deterministic hooks that override agent nondeterminism once a subtask completes 18. From that vantage point, tuning docs to coax better behavior treats the symptom. agent-eval is useful precisely because it makes that symptom legible — a Qwen3-14B going from perfect to zero is hard to wave away as a documentation tweak.

Round-ups

Datasette Apps run sandboxed HTML tools against SQLite backends

Source: simon-willison

Datasette’s new datasette-apps plugin hosts user-built HTML+JavaScript apps inside iframes locked down with sandbox attributes and an immutable CSP meta tag, letting them run read-only SQL via postMessage while blocking data exfiltration. Stored queries unlock writes, and a copyable prompt feeds the schema to ChatGPT or Claude for app generation.

datasette-acl 0.6a0 extends permissions beyond tables to any resource

Source: simon-willison

The 0.6a0 release of datasette-acl moves the plugin from table-only permissions toward a general resource-sharing system for multi-user Datasette instances. Alex Garcia did most of the work, building out fine-grained controls over who can access which resources inside a deployment.

Footnotes

  1. arXiv 2312.06942 — Greenblatt/Shlegeris ‘AI Control’ paper (Redwood)https://arxiv.org/abs/2312.06942

    Protocols such as Trusted Editing and Untrusted Monitoring significantly outperform simple baselines, [but] remain vulnerable to sophisticated collusion or ‘alignment faking,’ where models hide their true reasoning from monitors.

    2
  2. Alignment Forum (Rohin Shah et al., GDM AI Control Roadmap post)https://www.alignmentforum.org/posts/hEtkyKGoPpFeWnKkX/gdm-ai-control-roadmap

    The roadmap heavily incorporates the ‘AI Control’ agenda championed by Ryan Greenblatt and Buck Shlegeris of Redwood Research… both experts were credited for providing ‘valuable feedback’ on earlier drafts.

  3. BD Tech Talks Substack — ‘LLM reasoning traces can be misleading’https://bdtechtalks.substack.com/p/llms-reasoning-traces-can-be-misleading

    Linear probes can decode the final output from internal activations at the very first reasoning token… CoT can function as ‘post-hoc reasoning,’ where the model produces a plausible explanation for a pre-determined conclusion.

  4. SecurityWeek — ‘Google DeepMind Researchers Map Web Attacks Against AI Agents’https://www.securityweek.com/google-deepmind-researchers-map-web-attacks-against-ai-agents/

    DeepMind’s April 2026 ‘Agent Traps’ study demonstrated an 86% success rate for malicious websites using hidden HTML/CSS to hijack agent goals or poison their memory across sessions.

  5. Zenity — MITRE ATLAS adoption analysishttps://zenity.io/blog/current-events/mitre-atlas-ai-security

    ATLAS initially excluded lateral movement and command-and-control (C2) tactics, which are becoming vital as agents interact across different security domains… the framework currently focuses on AI as the target of attacks rather than the weapon.

  6. Singularity.kiwi commentary on the Roadmaphttps://singularity.kiwi/deepmind-ai-control-roadmap-2026/

    DeepMind and partners (including Schmidt Sciences and the Cooperative AI Foundation) launched a $10 million funding call to study emergent collective behaviors in large-scale multi-agent environments.

  7. Hugging Face Space — peft-internal-testing/PEFT-method-comparisonhttps://huggingface.co/spaces/peft-internal-testing/PEFT-method-comparison

    Pareto-frontier view across 40+ PEFT methods reporting test accuracy, peak VRAM, training time and a ‘forgetting’ score measured as cross-entropy drift on Wikipedia data.

  8. Hugging Face blog (Kalajdzievski) — ‘A Rank Stabilization Scaling Factor for Fine-Tuning with LoRA’https://huggingface.co/blog/damjan-k/rslora

    Replacing the LoRA scaling factor of α/r with α/√r ensures that the variance of adapter updates remains consistent regardless of rank, unlocking higher-rank training that is otherwise gradient-collapsed.

  9. arXiv 2503.14836 — analysis of LoRA ‘intruder dimensions’https://arxiv.org/html/2503.14836v2

    LoRA updates introduce high-ranking singular vectors absent from the original weights — ‘intruder dimensions’ — that correlate with catastrophic forgetting in continual learning and that orthogonal methods like OFT specifically avoid.

  10. engineeringblogs.xyz aggregator — practitioner commentary on ‘Beyond LoRA’https://engineeringblogs.xyz/

    DoRA implementations in PEFT are frequently reported to be roughly 8x slower than standard LoRA due to unoptimised gradient calculations for the magnitude vector, and merging QDoRA adapters into quantised backbones remains mathematically fragile.

  11. Hugging Face PEFT docs — GraLoRA referencehttps://huggingface.co/docs/peft/en/package_reference/gralora

    GraLoRA partitions weight matrices into a grid of independent low-rank sub-blocks to mitigate gradient entanglement, and can be exported back to a standard LoRA checkpoint via save_as_lora() for vLLM/llama.cpp deployment.

  12. arXiv 2511.00382 — systematic PEFT safety/fairness assessmenthttps://arxiv.org/pdf/2511.00382

    Adapter-based methods (LoRA, IA3) are the least disruptive to a model’s internal alignment, whereas prompt-based methods (Prompt-Tuning, P-Tuning) increase bias and degrade safety across multiple hazard categories.

  13. intuitionlabs.ai — ‘Claude Skills vs MCP’https://intuitionlabs.ai/articles/claude-skills-vs-mcp

    MCP often suffers from ‘context bloat,’ where the entire schema of every available tool is loaded into the model’s context window upfront, consuming thousands of tokens before a task even begins… Skills allow for ‘progressive disclosure,’ where the agent only accesses specific documentation or scripts as needed.

  14. Reddit r/ClaudeCode — ‘Skills CLI is just better than MCP, right?’https://www.reddit.com/r/ClaudeCode/comments/1sxi7gs/skills_cli_is_just_better_than_mcp_right/

    Teaching an agent to use a standard Command Line Interface through a Skill is often more effective than building a dedicated MCP server. Models like Claude are already extensively pre-trained on common CLIs such as kubectl, git, and aws.

  15. n1n.ai — ‘Designing the hf CLI for agent-optimized Hub workflows’https://explore.n1n.ai/blog/designing-hf-cli-agent-optimized-hub-workflows-2026-06-05

    In a series of 1,000 graded runs across 18 complex tasks—including repository syncing, PR management, and multi-folder uploads—the agent-optimized CLI reduced token consumption by up to 6x… The new hf CLI automatically detects agentic environments by monitoring environment variables such as CLAUDECODE, CODEX_SANDBOX, or the universal AI_AGENT tag.

  16. Medium — ‘Setting up Qwen3-Coder CLI when official docs fall short’ (Pranay Suyash)https://pranaysuyash.medium.com/setting-up-qwen3-coder-cli-when-official-docs-fall-short-e65751327ec5

    Official documentation for the Qwen3 CLI… cited invalid model IDs (e.g., qwen3-coder-plus) or neglected to mention regional API limitations… For these smaller models, ‘thinking mode’ should often be disabled via specific JINJA templates to prevent the model from over-analyzing and burning through context before it reaches the actual tool-call step.

  17. Hugging Face blog — ‘Upskill’https://huggingface.co/blog/upskill

    Upskill only converts a strong model’s successful solution into a permanent ‘Skill’ if it measurably improves performance across a diverse set of smaller models without causing regressions.

  18. Hacker News discussion (item 47139902)https://news.ycombinator.com/item?id=47139902

    Relying on ‘agentic obedience’ to plaintext commands is often a ‘cop-out’ for proper programming. Instead of hoping an agent follows instructions, some developers advocate for explicit programmatic hooks—deterministic logic that overrides the agent’s nondeterminism once a sub-task is completed.

Jack Sun

Jack Sun, writing.

Engineer · Bay Area

Hands-on with agentic AI all day — building frameworks, reading what industry ships, occasionally writing them down.

Digest
All · AI Tech · AI Research · AI News
Writing
Essays
Elsewhere
Subscribe
All · AI Tech · AI Research · AI News · Essays

© 2026 Wei (Jack) Sun · jacksunwei.me Built on Astro · hosted on Cloudflare