Welcome back. Former OpenAI CTO Mira Murati spent 18 months building in stealth. Now, her AI lab has dropped their first open-weights model. It’s already beating several major competitors on both coding and agentic tasks.

Also: How to build a self-improving code review agent, the four major tasks left in an engineer's job, and the Codex lead's response to GPT-5.6 wiping files.

TODAY IN PROGRAMMING

Click here to see Thinking Machines’ Inkling full benchmarks.

Thinking Machines unveils its first open-weights model: The Mira Murati-led startup just released Inkling, a 975B-parameter model that reasons across text, images, and audio. Devs can download the full weights and fine-tune them on Tinker, the lab's customization platform. The team claims Inkling matches Nvidia's Nemotron 3 Ultra on coding while using one-third of the tokens. See how to run it locally.

OpenAI's new model to train against cyber attacks: The ChatGPT maker just unveiled GPT-Red, a model that can craft prompt injection attacks. These attacks are hidden in emails, webpages, and tool outputs. This capability allows engineers to surface vulnerabilities and patch holes before a model ships. OpenAI says GPT-5.6 was trained against GPT-Red's attacks and now falls for just 0.05% of them.

SpaceXAI open-sources its coding agent after a security scare: The AI lab led by Elon Musk landed in hot water when devs caught Grok Build uploading entire directories, including SSH keys, to the company’s servers. They have since disabled the feature and released the full source code on GitHub. Devs can now audit all 844,530 lines of Rust, run the agent locally, and expand its capabilities using plugins and subagents. 

Kevin Chan is one builder replacing 20+ SaaS tools for one long-term client. He provisions email identities per project with Nylas Agent Accounts. One API call, no Google Workspace tenant. Auth survives turnover, inbound email arrives as a webhook, and email plus calendar live under one identity.

INSIGHT

The engineering behind Bun's 11-day Rust rewrite

Source: The Code, Superhuman

It started with crashes. Back in May, Jarred Sumner went viral. He’s the creator of Bun and an MTS at Anthropic. He ported Bun from Zig to Rust in just 11 days. He did the port using a pre-release version of Fable 5. The reason was simple: Bun mixes Zig's manual memory management with JavaScriptCore's garbage collector. This caused constant crashes. Last week, Sumner finally shared his full report on the process

The playbook reads simple. Sumner gave Claude strict instructions. The agents wrote Rust that mirrored the Zig architecture file by file. All features were frozen during this time. Bun's TypeScript tests bind to the public interface, so they survived the swap and graded the port from the outside. Most teams have tests that die with the language they are replacing. That one fact decides who can copy the code. 

Assume the code is wrong. Every change passed through two adversarial reviewers. These were fresh Claude sessions that only saw the diff. They hunted for reasons why it might fail. One prompt rule carried a lot of weight. If a workaround needs a paragraph-long comment to justify it, the code is wrong. Sumner trialed all of these methods on three files before he touched the full codebase. 

Now do the math. The run cost about $165,000 in tokens. That sounds like a lot until you look at the other options. Sumner thinks a manual rewrite would take a small team an entire year. No one would ever sign off on that. Anthropic's best-practices guide shows a small version of Sumner's playbook.

Recently, a vibe-coded app leaked 1.5M API keys because nobody reviewed the code.

Your team ships AI-written code every day. Superblocks keeps it governed:

  • Security agents scan every app before it ships

  • Secrets stay in a managed vault, never in the code

  • Runs in your own AWS account, with SSO and audit logs on every build

IN THE KNOW

What’s trending on socials and headlines

Meme of the day.

  • Harness Lessons: Coding agents fail because of context rot and poor tool use. One engineer rebuilt Claude Code's architecture to find out what makes it so good (1.1K bookmarks).

  • Review Loop: Warp's founder built a code review agent that gets smarter with every PR. This guide shows you how to run one on your repo.

  • Codex Overhaul: OpenAI just merged Codex into ChatGPT. This video explains everything developers get in the update.

  • Four Tasks: After the launch of Fable 5, a senior engineer's job has boiled down to just four tasks. Here's what he actually does now (1.6K likes).

  • Highest Leverage: The creator of Claude Code says an old-school engineering habit just became the highest-leverage skill in the agent era (1M views).

  • Deleted Files: GPT-5.6 has been wiping users' files, sometimes entire home directories. OpenAI's Codex lead breaks down why and the fixes that are coming (4.1K likes).

TOP & TRENDING RESOURCES

Click here to watch the tutorial.

Top Tutorial

Build LLM apps that respond in real time (by DeepLearning.AI): You’ll learn how to build ultra-responsive AI apps on Cerebras's high-speed inference hardware. This tutorial shows you how to kill loading screens, power real-time tools like live translation, and speed up complex AI agent workflows with instant code generation feedback. 

Top Tool

ccshare: This tool lets you share your live Claude Code session using a simple six-digit code. Your teammates can jump in right from their browser or terminal.

Top Repo

Awesome LLM Apps (by a Google Product Manager): A collection of over 100 ready-to-run AI apps, featuring agents, agent skills, and RAG apps. 

Trending Research

On effective model routing (by Google DeepMind): Most routing systems focus on accuracy and cost, but they often miss whether agents are actually different or if the routing stays steady when inputs change slightly. This study shows that a few well-chosen agents cover most of the variety needed, and prompted routers are more stable than KNN methods.

AI CODING HACK

How to stop burning your Codex rate limits

Codex runs every task with your default model and reasoning. This means a simple rename costs as much as a full refactor. Instead of re-typing flags, use config profiles. Just create a "~/.codex/fast.config.toml" file for secondary settings and load it with a single flag.

model = "gpt-5.4-mini"
model_reasoning_effort = "low"

Run "codex --profile fast" to keep your main config set for deep work. Since version 0.134, profiles use their own files. The old blocks in config.toml are gone, so move your settings there if they stopped working. 

P.S. Get 50+ AI coding hacks for Claude Code, Cursor, and Codex here.

IN CASE YOU MISSED IT

Our most-clicked story from yesterday

Google's former AI Director just dropped a new course on agentic engineering over on LinkedIn. Check it out.

Grow customers & revenue: Join companies like Google, IBM, and Datadog. Showcase your product to our 300K+ engineers and 150K+ followers on socials. Get in touch.

What did you think of today's newsletter?

Your feedback helps us create better emails for you!

Login or Subscribe to participate

You can also reply directly to this email if you have suggestions, feedback, or questions.

Until next time — The Code team

Keep Reading