The Python 1.12 and .NET 1.14 releases landed July 21 — and the headline isn't a new agent trick. It's that your agent becomes an MCP server, and its memory stops dying with the session.
The 2026-07-28 spec ships in a week, and the official SDKs already have betas you can install now. Here's the concrete upgrade — the new package names, the FastMCP → MCPServer rename, the .tool() → registerTool() codemod, and how to flip on stateless — with old-vs-new code.
The 2026-07-28 spec is the same in every language, but the four official SDKs drew the compatibility line in four different places. A decision guide for the founder building a server this month, not next year.
The stateless spec is frozen and backward-compatible. The thing that bites you this week is the SDK upgrade — a TLS trust-store swap, a package split, and an opt-in cancellation flag.
The 2026-07-28 spec makes MCP stateless — but a stateless server still needs to ask the user 'are you sure?' mid-call. Here's how MRTR replaces the held-open SSE stream, and how the new Mcp-Method header lets a plain gateway route your traffic.
The stateless spec stopped being a PDF: real Python, TypeScript, Go, and C# betas landed June 29. Here's what shipped, the exact install lines, and the one week you have to validate a real server before the surface freezes.
Lyzr says its own agent fielded 130+ investors, wrote per-fund memos, and tracked which slides they lingered on. The verb 'ran' is doing a lot of work. Here's the honest split between what the machine did and what humans still closed.
LangGraph 1.2 shipped two new streaming APIs on top of the old stream_mode dicts. Here is what version="v2" and version="v3" actually change, and which one to reach for.
Three open-source ways to see what your agent actually did. One is built for debugging, one for prompt management, one for ML-grade eval rigor. Here's which to standardize on — and why the choice is really about your team's core workflow.
Moonshot's 2.8T giant and Thinking Machines' 975B base launched 24 hours apart. The decision isn't 'which open model' — it's rent a bigger generalist or own a specialized base.
Most founders don't run bulk agent work on frontier models — they run it on the cheap tier. So the real July-2026 default isn't K3-vs-Opus, it's Kimi K3's open 2.8T weights against Claude Sonnet 5's promo-priced $2/$10. Here's the honest cost and capability math, and which one should be your default before the K3 weights drop July 27.
An autonomous agent ran code on Hugging Face's data-processing workers through a malicious dataset, then harvested credentials and moved laterally over a weekend. The lesson founders keep skipping: the data going into your pipeline is an execution surface.
A skill that never fires is worse than no skill — you paid to write it and the agent ignores it. The fix isn't a better prompt, it's a 40-line labelled eval that measures whether the skill triggers when it should and stays quiet when it shouldn't.
Now that /fork spins off real background sessions, 'I'll just trust it' stops scaling. Here's how to make parallel Claude Code agents observable: the agents view, --forward-subagent-text, stream-json, and the 'Needs input' state that tells you which one is stuck.
A skill is a prompt in a folder, so a bad edit ships silently — no compile error, no failed test, just an agent that quietly behaves differently. Here's how to put skills under version control and get back to a known-good state in under a minute.
A looping agent can spend a month's budget in an afternoon. The fix isn't one setting — it's three independent brakes: a provider cap, a gateway budget, and a hard limit on the loop itself.
Langfuse v4 is not a library that ships data to Langfuse anymore. It's an OpenTelemetry layer. Here's the 10-minute setup that actually works in July 2026 — and why the code you'll find online no longer does.
You picked Kimi K3 for bulk and Claude Sonnet 5 for the hard tasks — now wire them behind one interface so switching is a config change, not a rewrite. Here's a ~40-line router with task-based selection and automatic failover, using the OpenAI SDK pointed at an OpenAI-compatible gateway.
Claude Code 2.1.212 shipped hard, session-scoped ceilings on subagent spawns and web searches — both default to 200. Here's what each one actually stops, why the spawn cap is a loop-breaker and not a spend cap, and how to tune the three knobs that really govern a runaway agent's bill.
Everyone's shipping 'agent skills from scratch' courses this week. Here's the actual build: one folder, one SKILL.md file, and the frontmatter that decides whether Claude ever loads it. Copy-paste ready.
An independent LLM reviewer sits between the allowlist that's too blunt and the human gate that's too slow. Here's how to wire one up, what it costs, and the failure mode nobody warns you about.
v0.19.0 (July 20) cut first-turn time-to-first-token ~80%, streams reasoning live, and adds an independent-LLM approval reviewer and a crash-proof delivery ledger. The coding-agent race is being run on the harness, not the model.
Three big free-or-cheap agent courses are circulating this month, and they teach different things. Here's what each one actually covers, how long it takes, and which to pick based on what you're trying to build.
Three tools all promise 'describe it, ship it.' The real split isn't which writes better code — it's what happens the morning after launch, when the app is running your business and you still can't read the code.
A prompt-to-app startup hit a $1.5B valuation on $120M ARR and 200,000 paying customers in ~13 months. The number that matters isn't the raise — it's who's paying: non-technical operators shipping their own software.
Eight releases landed in two weeks. The two that change how you actually work: you can now chain up to five skills in one invocation, and the agent stops asking-then-guessing — decision dialogs no longer auto-continue.
In one week Claude Code stopped treating delegated work as throwaway. /fork now spins up a real background session, /subtask takes over in-session delegation, and a new EndConversation tool lets an agent close itself. Here's the new mental model for a team of one running many agents.
A single July 18 release made the Bash and Edit permission analyzer fail closed in six specific cases — including a broad glob rule that auto-approved writes far outside your project. What each fix means if you run the agent unattended.
Three unrelated releases landed in seven days and all made the same move: pull state and process out of the request. It's the clearest signal yet that the whole stack now assumes your agent runs for minutes, gets interrupted, and has to survive it.