Thursday 5 November 2026
Bloomberg's LLM migrations opened 2,333 PRs and landed 729
Five bullets
The one thing
Bloomberg reported on Automated Uplift, a multi-month effort to run LLM-assisted migrations across thousands of repositories. One campaign covered about 1,900 Python packaging repos. Another covered about 6,700 C++ build system repos. Together they opened 2,333 pull requests and landed 729 successful migrations.
The pipeline handles as much as possible with deterministic code. The LLM only makes bounded file transformations inside context computed ahead of time. Runtime telemetry, such as execution logs and usage traces, also feeds the pipeline.
Generating the migrations turned out to be the easy part. The bottleneck was the cost for owning teams to review, test and deploy them. Costs fell when the pipeline could verify changes before opening a PR. C++ compilation and test runs made that possible. Costs also fell when repos were uniform enough for one fix to carry over to the next.
This is a pattern you can copy for your own backlog. Let scripts do the finding and the context gathering. Keep the model on small, bounded edits. The skill that grows is building verification that runs before anyone has to review.
Script what you can, give the model one bounded edit, and verify before the PR opens.
Try this · 15 minutes
See how much of a migration needs the model at all
- Pick one small migration you keep postponing, like a packaging or build-file change.
- Write a script that finds the affected files and gathers the context each edit needs.
- Give your agent one file at a time, with only that pre-computed context.
- Compile and run tests before opening a PR. Note what a reviewer must still check.
Stories
- TRYKimi K3.1 Pro now runs on more zero-retention providersVercel AI Gateway added more zero-data-retention providers for Kimi K3.1 Pro and Kimi K3.1 Pro Highspeed. Until now, Moonshot AI was the only provider for either model. Running vercel ai-gateway coding-agents setup lets you pick either one in Claude Code, Codex or Cursor. Try it if your team requires zero data retention before testing an open model.
- WATCHOpenAI's agent pipeline generated patches for 948 Linux kernel bugsOpenAI built an autonomous pipeline that found, validated and generated patches for 948 local privilege-escalation vulnerabilities in the Linux kernel. The useful part is the shape: find, then verify, then patch. You cannot run the pipeline yourself. It matters to anyone designing agent loops that verify before they fix.
- WATCHRipple-65B Preview claims the U.S. open-weight lead on agentic codingRicursive Intelligence released Ripple-65B Preview , a dense open-weight model that scored 80.52 on TerminalBench 2.1 by its own report. Ricursive says it runs on local devices like NVIDIA DGX Spark. It is available on Hugging Face, Together AI, GMI Cloud and OpenRouter. Wait for independent results if you self-host coding agents.
- TRYClaude Code v2.1.318 reports when your stored sign-in expiresclaude -p JSON results now include credential_expires_at. A mod's $.model.fork also accepts an effort option for cheap side jobs.
- TRYPydantic AI patches a high-severity memory blowup in web_fetchA deeply nested JSON response could expand to hundreds of times its size. Upgrade to v1.107.10 or v2.66.0 if attackers can influence fetched URLs.
- TRYAsk HN: 396 comments on how engineers run their agent setupsThe thread asks about subscriptions, harnesses, orchestration tools and local models. Skim it for one setup worth copying.
- WATCHEPISTEME makes coding agents declare why each tool call runsThe harness checks that declaration against what the call actually did. A separate paper found frequent context compaction cost little accuracy.
- WATCHOpenAI buys Pierre for Codex review, Meta buys ConductorConductor lets engineers run teams of agents on one project at once. Nothing ships to you today.
Safe to ignore
57 sources read. 155 items. 14 shortlisted. 5 bullets.