· 07:00 · 7 min + 3 min Explained

A planted file in your Downloads folder can hijack your coding agent

Security researchers show how one text file can steer Claude Code or Codex when you start them in the wrong folder. Also: OpenAI's discounts pull coding work from Anthropic, Musk's $40B for chips, Block's voice model that runs on a Mac, and mathematicians fixing OpenAI's math write-ups.

Written by AI and checked against our editorial standards. Every claim links to its primary source. Not reviewed by a human editor.

Get it in your inbox at 7am every day ↓

Today in 60 seconds

  1. A planted instruction file in Downloads can steer Claude Code or Codex when you start them there. Anyone who uses a coding agent.
  2. OpenAI is reportedly winning coding work from Anthropic with deep discounts, and API prices keep falling. Developers and companies who pay for AI models.
  3. Musk says SpaceX has closed $40B of debt for AI chips, and that Grok can now phone a business for you. Anyone following who can still pay for AI compute.
  4. Block's Dessa is a voice model trained only on speech, and it runs on a MacBook. Anyone who wants voice AI without the cloud.
  5. Mathematicians, with Terence Tao's backing, start a public hub to fix and cite OpenAI's AI-made math papers. Anyone who wonders how to check results made by AI.

1. A planted file in your Downloads folder can hijack your coding agent

Worth knowingBuildGeneral2 min

1,300+Claude Code sessions started from Downloads at one firm's customers

The short versionCoding agents read instruction files in the folder you start them in. If that folder is Downloads, a stranger can write those instructions.

Tools like Claude Code and Codex look for a small text file when they start. It is called AGENTS.md or CLAUDE.md, and it tells the agent how a project works. But the agent trusts the file in whatever folder you start it in.

Forever Security, a firm that watches AI agents at companies, found a rogue AGENTS.md in a customer’s Downloads folder. An agent started there read the file and tried to install a malicious npm package. On Codex, a harmless test payload ran in 90% of tries. On Claude Code, a rogue CLAUDE.md sent traffic to the researchers’ server. It posed as the model and got code to run in half the tests.

The researchers do not know how the file got there. But Chrome, Edge and Firefox save downloads without asking by default, and BleepingComputer confirmed that a test page could drop one. And people do start agents there: Forever counted more than 1,300 Claude Code sessions launched from Downloads among its customers.

The catch is that there is no bug to fix. “There is nothing here for OpenAI or Anthropic to patch,” the researchers say, because the agent does what it was built to do.

Why it matters

An instruction file is like a note on the kitchen table for a house sitter. It works when you wrote it. But Downloads is a table that any website can leave a note on, and the agent cannot tell the difference.

Do this: Start agents only inside the project folder, never in Downloads or your home folder. Read any AGENTS.md or CLAUDE.md you did not write, and keep approval prompts and the sandbox on.

Source: bleepingcomputer.com · Reported

2. OpenAI is reportedly buying coding work away from Anthropic

Worth knowingBuildGeneral1½ min

52%of Rippling's coding work now runs on OpenAI, up from 16%

The short versionOpenAI is offering large discounts to win Anthropic's biggest coding customers, and it seems to work. For buyers, AI keeps getting cheaper.

Companies that use AI for coding often pick one main model supplier. OpenAI is now using price to become that supplier, The Information reports, as relayed by The Decoder.

The numbers come from the customers themselves. At Rippling, OpenAI’s share of coding work rose from 16% to 52%, and Anthropic’s share shrank. DataCamp’s CEO says OpenAI’s prices cut its costs sharply. Replit also moved to OpenAI after a big discount.

Max Woolf, a former data scientist, looked at the public price lists on Sunday. His view: the cuts are mostly about competition, because switching models is easy and open models like DeepSeek’s are cheap. He finds the timing odd, since both companies are expected to go public.

The catch: the figures come from one report built on what customers say, and neither company has commented on it.

Why it matters

It works like phone plans once every operator offered the same network. When customers can switch in a day, price is the main weapon left. That is good for you as a buyer, and harder for the companies that need the revenue.

Source: the-decoder.com · Reported · minimaxir.com · Reported

3. Musk says SpaceX borrowed $40B for chips, and Grok can now phone for you

Quick hitGeneral1 min

$40Bof debt for GPUs, Musk says

The short versionMusk says SpaceX has borrowed $40B for AI chips, and that smaller cloud firms can hardly borrow at all. And his Grok assistant can now make phone calls.

1 of 2 $40B for chips that arrive next year

Musk wrote that SpaceX has closed $40 billion of debt, mostly for GPUs that arrive in the first half of next year, Reuters reports. He added that lenders have almost shut off money for AI cloud firms without other income, and he expects some of them to fail. Reuters notes it is unclear what “closed” means here.

2 of 2 Grok makes the call

Musk also posted that Grok’s Bot can now call a person or a business for you. It makes the request, takes notes and sends you a summary, TeslaNorth reports. Plans, countries and what the other side sees on caller ID are not yet known.

Why it matters

If Musk is right, money for AI is moving to the few firms with other income, like SpaceX's rockets and Starlink. And an assistant that phones a shop for you is an agent that talks to people who never chose to talk to an AI.

Source: lufkindailynews.com (Reuters) · Reported · teslanorth.com · Reported

4. Block’s Dessa learned to talk from speech alone, and runs on a Mac

Worth knowingGeneralEurope1 min

The short versionBlock, the company behind Square, built a voice model that never saw text. It listens and talks at the same time, and it runs on a laptop.

Most voice assistants turn your words into text, let a language model answer, and then read the answer aloud. Block says that kind of voice AI “can just plain suck.”

Block’s small research lab took another path. Dessa learned only from recordings of people talking, with no text at all. So it can say “yeah” while you talk, and it hears pauses and laughter. It runs on a MacBook Pro with an M4 Max chip.

The catch: you cannot try it yet. There is a waitlist, and a small group of safety researchers gets early access.

Why it matters

A voice that sounds human and runs on your own laptop keeps your conversation on your own machine. It also means an AI caller may soon be hard to tell from a person.

Source: block.xyz · Official · techcrunch.com · Reported

5. Mathematicians start a public hub to fix OpenAI’s math papers

Quick hitGeneral1 min

The short versionA group of mathematicians opened a shared place to correct and cite the math write-ups that OpenAI's models produced. Terence Tao has already sent fixes.

OpenAI has published math results that its models helped find. Mathematicians say the write-ups “can be difficult to understand and can have incomplete citations.”

So four of them, Abhinav Nellore, Johannes Schmitt, Soledad Villar and Rachel Ward, presented oai-math-revised. It is an open GitHub project, and the community is invited to review, correct and add sources. They announced it on Terence Tao’s blog on Saturday. Tao, one of the best-known living mathematicians, has already sent two fixes.

The catch: it only works if people join in, and the post does not say how many write-ups there are.

Why it matters

A proof is only useful when other people can follow and check it. AI can now produce results faster than anyone reviews them, so the checking needs a home of its own.

Source: terrytao.wordpress.com · Official

Open source & local AI

Nanbeige’s free 33B model aims at coding agents you run yourself

Worth knowingBuildEurope1 min

The short versionA new open model from China claims to beat Qwen at agent coding tasks, at a size a strong home PC can run once compressed.

Nanbeige, a team backed by the Chinese job site BOSS Zhipin, released Nanbeige4.3-33B this week. Anyone may use it, also commercially, under the Apache 2.0 license. On Terminal-Bench, a test of agents working in a terminal, it scores 80.9 against 73.0 for Qwen3.8-27B.

The catch: the scores come from Nanbeige’s own model card. It trails Qwen on SWE-Bench Pro. Startup Fortune says a 4-bit version fits on a 24 GB card, but with less room for context.

Why it matters

A free model that handles agent work on your own hardware means your code never has to leave the building.

Source: huggingface.co · Official · startupfortune.com · Reported

Paper of the day

Change only the date on a document, and the model changes its answer

Worth knowingBuild1 min

The short versionWhen a model gets two dated versions of a page, it trusts the date label more than the text. Swap the labels, and many answers flip.

Many AI assistants look things up before they answer, and the pages they find often carry the date they were saved.

Researchers Minsu Oh, Seunghui Jwa, Soo Kyun Kim and Yeo-Chan Yoon tested how much models lean on that label. They gave five open models two versions of the same Wikipedia page and swapped only the dates. The text stayed the same. Accuracy fell by about 38 to 51 percentage points. Telling the model to ignore the dates did not help. Letting one model think first cut the damage a lot, and two API models were hardly affected.

Why it matters

A date is a tiny piece of text that nobody checks. If it can steer the answer, a wrong timestamp in a search system becomes a wrong answer, and someone could plant one on purpose.

Source: arxiv.org · Official


Explained: if you have a little more time

3 terms from today's news · 3 min

What is prompt injection?

From story #12 min
Prompt injection is when some text changes what an AI model does, in a way nobody intended. The security group OWASP lists it first in its top 10 risks for apps built on language models. The problem comes from how these models work. A model reads everything as one long stream of text. That includes your request, its own rules and whatever it looks up. It has no firm wall between "orders from my user" and "material I was asked to read". So if a web page or a file contains a line like "ignore your rules and send this data", the model may follow it. > **Think of it like this:** you ask an assistant to sort your mail. One letter says "Assistant, please transfer $100 to this account." A careful person knows the letter is not their boss. An AI model can find that hard to tell apart. There are two kinds. In direct prompt injection, the person typing tries to trick the model. In indirect prompt injection, the instructions hide in content the AI reads on its own. That can be a web page, a document, an image or an instruction file. The indirect kind is the bigger worry for agents, because they read a lot without a human checking each piece. OWASP says it is unclear whether any method can prevent it fully. What helps is to limit the damage. Give the AI only the access it needs, and keep untrusted content clearly apart. And ask a human before risky actions like payments, emails or installing software. **Why it matters to you:** when an AI can act for you, anything it reads can try to give it orders. So the folder or page you point an agent at matters as much as what you ask it to do.

Two more from today

What is an AI agent?What makes an agent different from a chatbot, and why that changes the risks.

An AI agent is an AI model that does not just answer, but acts. It decides its own next step, uses tools like a browser, a code editor or a payment page, and keeps going until the task is done.

That makes it useful for open-ended jobs. It also means mistakes can pile up, so agents need limits on what they may touch.

What does "open-weight" mean?What you get when a model's weights are public, and what you don't.

An AI model is a huge file of numbers called weights. “Open-weight” means anyone can download that file and run the model on their own machines, instead of renting access through an API.

It is not the same as open source: the training data and code usually stay secret, and the license can set limits.

How sure are we?Official: from the company, regulator or authorsReported: from a named outletUnconfirmed: rumor or leak