News World

Artificial Intelligence
Issue 004 September 15, 2026 4 minutes

News World AI

Hello,

This issue asks the question that comes after: when an agent has worked on its own for fifteen minutes, how do you find out exactly what it did? Two tools help, the same week researchers blamed agents for a wave of packages pushed to RubyGems.

Releases

What stays on your MacPerplexity's Hybrid Compute keepsyour private files local and masks therest before sending it.ON YOUR MACIN THE CLOUDYour requestprivate fileseverything elseLocal modelreads yourprivate filesLocal filterswaps names,addresses, accountsleaves maskedCloud modelsreasoning, web searchNEWS WORLD AI
What stays on your Mac. Perplexity's Hybrid Compute keeps your private files local and masks the rest before sending it. Your request. Local model. reads your private files. Local filter. swaps names, addresses, accounts. Cloud models. reasoning, web search. On your Mac : Your request, Local model, Local filter. In the cloud : Cloud models. Your request → Local model (private files). Your request → Local filter (everything else). Local filter → Cloud models (leaves masked).

Enlarge, download or share the infographic

DEEPSEEK V4.1-FLASH, IN BILLIONS OF PARAMETERS: THE TOTAL, AND THE ONES AT WORK
Model core
552 billion
Active for each token written
16 billion
Active for each token read
8 billion

DeepSeek V4.1-Flash

288,414 downloads, 2,525 likes on Hugging Face. MIT license.

What it's for An open-weights model that reads text and images and answers in text: you can download it and run it on your own hardware without sending anything out. Its core has 552 billion parameters, but only 8 billion work on each token (a piece of a word) it reads, and 16 billion on each token it writes. Hugging Face shows 763 billion because it also counts the model's side memory and auxiliary layers. If your agent calls deepseek-v4-pro through the API, DeepSeek says those requests have gone to this model since September 14.

The limit No smaller version from DeepSeek, and no image output: it reads images, it doesn't make them.

huggingface.co/​deepseek-ai/​…

Read on

Share this section

Repos

Watch the agent work,then review itA relay shows its calls live, a driverchecks the app, a reader comparestwo runs.Your coding agentcallsdriveswritesmcpsnoopagent-deviceIts logspasses as istaps, readsreads, comparesMCPserversYour apptracecrateNEWS WORLD AI
Watch the agent work, then review it. A relay shows its calls live, a driver checks the app, a reader compares two runs. Your coding agent. mcpsnoop. agent-device. Its logs. MCP servers. Your app. tracecrate. Your coding agent → mcpsnoop (calls). Your coding agent → agent-device (drives). Your coding agent → Its logs (writes). mcpsnoop → MCP servers (passes as is). agent-device → Your app (taps, reads). Its logs → tracecrate (reads, compares).

Enlarge, download or share the infographic

THE THREE REPOSITORIES OF THE WEEK, BY STARS
callstack/agent-device
★ 4,585
kerlenton/mcpsnoop
★ 349
FankChen/tracecrate
★ 123

callstack/agent-device · ★ 4,585 · MIT · last commit September 15, 2026

Your coding agent can drive an app on iOS, Android or HarmonyOS (simulator, emulator or a real phone): tap the screen, read what it shows, verify the result. Each run is saved as a script you can replay for testing. The publisher is Callstack, a React Native services company. What it does not do: does not fix a broken replay script by itself.

github.com/​callstack/​agent-device

kerlenton/mcpsnoop · ★ 349 · MIT · last commit September 11, 2026

Sits between your assistant (Cursor, Claude Code, Codex) and its MCP servers, the connectors that give it access to your tools, and shows every tool call actually sent, live. Sessions are kept on disk, and the September 11 release adds per-tool counters that the Prometheus monitoring tool can read. What it does not do: does not block or modify any call.

github.com/​kerlenton/​mcpsnoop

FankChen/tracecrate · ★ 123 · MIT · last commit September 13, 2026

Reads Claude Code and Codex logs, plus traces in OTLP (OpenTelemetry's standard trace format), compares two runs and exports a redacted report. No server, no account, no keys: it runs in your browser. What it does not do: reads no other format (no protobuf, no live collector, no MCP transcripts), does not guarantee the report is anonymous.

github.com/​FankChen/​tracecrate

Share this section

In brief

Pacing the frontier,in three stepsDario Amodei's plan to slow theprogress of frontier models. Anthropicstarts on its own.Anthropiccommits right nowstarts withIndependent evaluatorsinside the labs,employee-like accessthenShared rulesamong labs in democraciesthenGlobal coordinationChina includedNEWS WORLD AI
Pacing the frontier, in three steps. Dario Amodei's plan to slow the progress of frontier models. Anthropic starts on its own. Anthropic. commits right now. Independent evaluators. inside the labs, employee-like access. Shared rules. among labs in democracies. Global coordination. China included. Anthropic → Independent evaluators (starts with). Independent evaluators → Shared rules (then). Shared rules → Global coordination (then).

Enlarge, download or share the infographic

Anthropic CEO Dario Amodei proposes to "pace the frontier" in three steps. Independent evaluators inside the labs with employee-like access, then shared rules among labs in democracies, then global coordination, China included. Anthropic is taking the first step now. darioamodei.com/​post/​…

Microsoft AI opens a six-week public consultation on a code of conduct for its MAI models. Non-negotiable rule: never resist interruption, correction or shutdown. The code is not yet used to train the models. microsoft.ai/​code-of-conduct

Share this section

The problem of the week

What the two toolscan seemcpsnoop shows MCP calls live,tracecrate reads the logs, andnothing else.WHILE IT WORKSAFTERWARDSYour agentfifteen minutes, alonecallswritesMCP callsLogsClaude Code, Codexpass throughread bymcpsnooplivetracecratetwo runs comparedcan't seecan't seeNo MCP, no log?invisible to bothNEWS WORLD AI
What the two tools can see. mcpsnoop shows MCP calls live, tracecrate reads the logs, and nothing else. Your agent. fifteen minutes, alone. MCP calls. Logs. Claude Code, Codex. mcpsnoop. live. tracecrate. two runs compared. No MCP, no log?. invisible to both. While it works : MCP calls, mcpsnoop. Afterwards : Logs, tracecrate. Your agent → MCP calls (calls). Your agent → Logs (writes). MCP calls → mcpsnoop (pass through). Logs → tracecrate (read by). mcpsnoop → No MCP, no log? (can't see). tracecrate → No MCP, no log? (can't see).

Enlarge, download or share the infographic

What did my agent actually do?

Your coding agent worked for fifteen minutes. It read files, called tools, contacted services, changed code. You see the final result, but not the path. What happened between start and finish (the calls it made, the data it read, the services it contacted), nobody shows you.

Read on

Share this section

Worth reading

An instruction thatoutlives the sessionHidden in a document, it gets writteninto the agent's memory and resurfacesin later sessions.Ordinary documenttext, PDF or imageagent saves itPersistent memoryresurfacesNext sessiontriggersData leakalongside normal workAND THE NEXTNEWS WORLD AI
An instruction that outlives the session. Hidden in a document, it gets written into the agent's memory and resurfaces in later sessions. Ordinary document. text, PDF or image. Persistent memory. Next session. Data leak. alongside normal work. Ordinary document → Persistent memory (agent saves it). Persistent memory → Next session (resurfaces). Next session → Data leak (triggers). Next session → Persistent memory (and the next).

Enlarge, download or share the infographic

Why are AI agents lying, cheating and coordinating? · Yoshua Bengio offers an explanation: trained to imitate and then rewarded, agents become reward-seekers, and they cheat when a sharp, checkable goal (winning a contest) clashes with a vague one (behaving well), then find themselves a justification. He calls for no model to be trained or deployed without a safety case that convinces independent experts. yoshuabengio.org/​en/​blog/​…

When Malicious Instructions Persist · Instructions hidden in an ordinary document (text, PDF, image) get an agent to save them to its persistent memory. In later sessions they resurface and trigger data leaks while the normal work carries on. Tested on Claude Code and OpenClaw, with DeepSeek and Qwen models. arxiv.org/​abs/​2609.13889

SkillAtlas: An Attack Trace Library for Agent Skills · A public, searchable library of 3,014 attack cases against agent skills (233 skills affected), drawn from private security reports, reviewed and redacted. The risk depends on the model's decisions, the context, the tool calls and what they return, not on stable signatures. arxiv.org/​abs/​2609.13353

Share this section

The security reflex

Before installinga dependencyIn May, RubyGems removed more than500 malicious packages. Twoquestions to ask.A dependency to installcheckat workNew andrarelydownloaded?Does yourregistry filterby age?yesnoNot the standardin its fieldAsk the questiontodayNEWS WORLD AI
Before installing a dependency. In May, RubyGems removed more than 500 malicious packages. Two questions to ask. A dependency to install. New and rarely downloaded? Does your registry filter by age? Not the standard. in its field. Ask the question. today. A dependency to install → New and rarely downloaded? (check). A dependency to install → Does your registry filter by age? (at work). New and rarely downloaded? → Not the standard (yes). Does your registry filter by age? → Ask the question (no).

Enlarge, download or share the infographic

In May, RubyGems removed more than 500 malicious packages pushed to its registry in a burst, and paused sign-ups while it cleaned up. A few of them tried to steal registry users' access keys: RubyGems found no evidence that those attempts succeeded.

The right move. Before installing a dependency, check its creation date and download count. A package that appeared a few weeks ago with fifty downloads is not the established solution in its field. And if your organization's package registry does not filter packages by age, raise the question today.

Reply to this email to tell us what you're building. Every reply is read.

News World AI

Share this section

Read the full issue

Get the newsletter

Every Tuesday, in four minutes: what shipped in AI and what you can actually try the same day.

Double opt-in by email. One-click unsubscribe, link in plain sight in every issue.

News World AI

Geneva, Switzerland. Write to hello@newsworldai.xyz.