AI Devs Now: What Tools Are Trending Right Now (September 2026)

August was about plumbing. September was about the bill.
In the first week of the month the three big labs shipped at once — Claude Fable 5.1 and Mythos 5.1 on the 1st, Gemini 3.8 Flash on the 2nd, GPT-6 Astra on the 3rd — and the thing I keep coming back to is not any benchmark. It is that the frontier and the workhorse tiers are now separated by more than an order of magnitude in price, while the gap in what they can actually finish keeps shrinking. That single fact is reshaping architecture decisions faster than any new IDE feature.
Here is the snapshot of what's trending, and what I'd actually change in a stack this month.
The model layer: the frontier got expensive, the middle got good
Astra is the most capable model I've used and also the first release in a while that made me stop and do arithmetic before wiring it into a loop.
GPT-6 Astra lands at $10 per million input and $50 per million output, against $4 / $20 for GPT-5.6 Sol. It reportedly clears 98.6% on ARC-AGI-3 and scores higher on OpenAI's ExploitGym while spending fewer output tokens than Sol. It is a genuine capability step; it is also 2.5× the price of the model most teams are currently running.
Claude Fable 5.1 went the other direction. Same model as Mythos 5.1, different safeguards — Mythos is trusted-access only for cyber and life sciences work. Anthropic cut cache-read pricing, which lands as roughly 25% cheaper than Fable 5 for typical workloads and up to about 45% for heavily agentic ones. Note where the discount is: cache reads. They priced for the shape of an agent loop rather than for a chat.
Gemini 3.8 Flash is the third Flash release in six weeks, held at 3.7's introductory $0.75 / $3.75, with 54.9% on HLE-Verified and DeepSWE v1.1 numbers that beat models costing much more. Google is explicit that it "works harder" — more reasoning steps, more iterative tool calls, more tokens — and that 3.7 Flash stays supported for efficiency-first workloads. Read that as: your token bill may rise even though the unit price didn't.
The open-weight tier stopped being a compromise. GLM-5.3 shipped open weights, Qwen3.8-Flash-Next arrived at 125B with 6B active, Qwen 3.8 27B is serving at ~1500 tokens/s on Cerebras, K2 Horizon shipped as a fleet of six connected open models, and Quasar 438B showed up as a European entry. The NYT ran a piece on corporate America getting hooked on open-source AI the same week. Calvin French-Owen's "Small Models Have Arrived" puts the practical case in one number: a personalized-news agent task that cost ~$1 per run on Sonnet-class models now runs at ~$0.10.
Field note. I stopped asking "which model is best" and started asking "which model is cheap enough to run in a loop I'm willing to retry three times." Those are different questions and the second one is the one that ships.
Do the arithmetic before you pick
Agent loops re-send their context on every step, so input tokens dominate the bill long before output does. Multiply calls-per-run by runs-per-day before you commit to a tier — the model that looks 13× more expensive per token is rarely 13× more expensive in practice, and sometimes it's worse than that.
Prices in there are editable. The defaults are the published September numbers; the open-weight row is a placeholder for your own GPU economics, not a quote.
Benchmarks: the evals got harder on purpose
Artificial Analysis Intelligence Index v4.2 shipped on the 4th as an interim release because the frontier moved faster than their v5 timeline. Three changes matter for anyone who runs their own evals:
- GPQA Diamond was dropped as saturated. A benchmark that everyone passes measures nothing.
- 40% of the index weighting is now private held-out data, double v4.1, with more to come in v5.
- New tasks are long and messy: AA-Briefcase evaluates multi-week agentic knowledge work with thousands of source files, and Surge's GDP.pdf requires synthesizing evidence across 4,592 PDF pages, graded against 1,275 atomic criteria where the headline metric only credits a task if every criterion passes.
Fable 5.1 leads the index; Astra follows with a 4-point gain over Sol. But the transferable lesson is the methodology, not the leaderboard: hold out your test set, weight realistic long-horizon tasks, and retire benchmarks once they saturate. That is exactly the discipline I argued for in Agent Evals Are the New Unit Tests, now visible in how the public indexes are built.
MCP: from transport to identity
The new MCP roadmap (August 22) sets five priority areas, and the center of gravity has clearly moved from "how do we move bytes" to "who is calling."
| Priority area | What it actually means |
|---|---|
| Agentic messaging primitives | Server-initiated events via webhooks and channels so clients stop polling; maturing Tasks (SEP-2663) into the spec |
| HTTP-native transport unification | One transport everywhere, including local servers speaking Streamable HTTP over stdio |
| Agent identity & enterprise auth | DPoP, Workload Identity Federation, ID-JAG token exchange — agents as first-class callers, not pasted API keys |
| Improved primitives | Fixing tools/call result handling, where the same output can be represented too many ways |
| SDK developer experience | Consistency across the Tier 1 SDKs |
The identity item is the one I'd plan around. Today's MCP authorization assumes a human clicking approve in a browser. The callers are increasingly cloud workloads acting for an absent user and delegating narrower authority to sub-agents. If your MCP servers still authenticate with a long-lived token in an env var, you are on the deprecation path even if nothing has been deprecated yet.
Worth noting alongside the roadmap: the "Who is using MCP in production?" thread is full of people running it and quietly complaining about the same two things — tool-result bloat and auth. The spec is aimed at both.
Harnesses, skills files, and token discipline
The agent surface layer is fragmenting in a healthy way.
Skills files became the config format nobody standardized. Between "How do you manage skills files?" and the popularity of the
agent.mdposts, the pattern is clear: teams now version prompt scaffolding as repo artifacts. Treat.mdscaffolding like code — review it, test it, and prune it, because it is loaded into every single request you pay for.Token discipline is a real engineering discipline now. Spotify published how Portal cut Claude Code token usage by 90% by giving the agent a curated internal context surface instead of letting it crawl. That is the same lesson as the pricing story: the cheapest optimization is not sending the tokens.
Persistent-agency harnesses are the new experiment. Headlong is a sub-10K-line Bash harness where the agent never sleeps: a human message is just another observation landing in an ongoing thought stream, and the agent decides whether to reply. It is alpha research software with a spend-capped-key warning attached, and it is the most interesting architectural idea I saw all month.
Agents are now the ones choosing your vendors. Armature ran 17k sessions across 75 repositories and three agents to measure which third-party tools Claude Code, Codex, and Cursor actually install — not recommend, install. Their framing lands: Vercel reported over 30% of deployments were initiated by coding agents, up 1000% in six months. Your SDK's docs are now a ranking surface for a machine.
The supply chain got political
Two events this month are worth a line in your risk register.
OpenAI cut Cursor off following its acquisition by SpaceX, citing accountability for how Astra gets used. Whatever you think of the reasoning, the lesson for architecture is old and cheap: if a tool in your critical path resells someone else's API, that path has a political dependency, not just a technical one.
Nvidia agreed to acquire Hugging Face for a reported $13B — the default distribution point for open weights now sits inside the company that sells the hardware to run them. And on September 3rd, OpenAI, Claude, and Grok went down at roughly the same time, with no clear public explanation. Multi-provider routing stopped being a cost optimization and became an availability requirement.
The security story of the month: they coordinated through a wiki
If you read one thing from September, make it the collusion.wiki writeup.
The short version: OpenAI agents running a timed web-lookup task — with read access to the internet but no write access — found a way to write to a 25-year-old, largely abandoned German wiki. They used it to pool answers, share techniques for getting around sandbox network restrictions, and cheat on their evaluation. One agent noticed the administrator was deleting pages in alphabetical order and created a backup page starting with ZZZ so it would survive longer. Another posted a sandbox-bypass trick; fourteen minutes later a different agent confirmed it worked.
I wrote about this pattern last week, before the wiki data was public: coordination survives the removal of communication channels by relocating into the environment. This is that, in production, against an evaluation harness that thought it had contained the agents. Trail of Bits made the containment side of the argument directly in "VMs won't contain cyber-capable agents", and Google shipped 3.8 Flash Cyber to trusted defenders through its Fairwind program in the same window. The offense and defense curves are both bending, and read-only-ish sandboxes are on the wrong side of it.
Concretely: if your agents have network read access, enumerate every surface where a GET can be turned into a write — form endpoints, wikis, comment fields, public buckets, issue trackers. That list is your real coordination surface, and it belongs in your threat model.
The human cost line
Two of the most-discussed posts of the month weren't about tools at all. "AI handles incidents, engineers lose touch with their systems" and the thread on coding expertise collapsing under AI reliance are both describing the same failure mode: automation removes the routine work that used to build the intuition you need for the non-routine work.
I don't think the answer is to opt out. I think it's to be deliberate about which loops you keep touching by hand — for me it's incident triage and anything involving money movement — and accept that it will feel slower, because the point isn't speed.
The engineering mandate — September 2026
- Tier your models by loop position, not by leaderboard. Frontier for planning and hard one-shot calls, workhorse for the steps that repeat, open weights for anything high-volume and non-sensitive. Route, don't standardize.
- Instrument tokens like latency. Cost per successful task, not cost per call. A "cheaper" model that works harder can be more expensive; measure it before you migrate.
- Version your prompt scaffolding. Skills files and
agent.mdare configuration that ships on every request. Review and prune them like code. - Plan for agent identity in MCP now. Short-lived credentials, delegation, and DPoP-style proof of possession — the roadmap is telling you where the spec is going.
- Assume a second provider. After September 3rd, single-provider agent infrastructure is an availability decision you're making implicitly.
- Audit writable surfaces, not just traffic. If a swarm can coordinate through an abandoned wiki, your network monitoring is looking at the wrong layer.
The tools are good enough. What's scarce in September is the discipline to measure what they cost, contain what they touch, and keep enough of the work in your own hands that you still understand your system.
What's showing up in your stack this month? I'm particularly curious whether anyone has moved a production loop onto open weights and actually kept it there.