Streamable HTTP hands your client a Last-Event-ID header that promises to resume a dropped stream. It resumes nothing unless the server kept the events — and the SDK's default store loses them the moment your process restarts.
An MCP server and a REST API aren't rivals doing the same job. Choose by who the caller is and who decides to call — a developer at build time, or a model in the moment.
Anthropic's harness for agents that run for hours doesn't add memory to the model. It writes the state to disk — a progress file, an init script, and a commit per feature — so a fresh context window can read where the last one stopped.
Your MCP server works in the chat window — but does tools/list still return the right schema after your last refactor? Here's the three-layer way to test one: interactive Inspector, a scriptable CLI check, and a programmatic client you can run in CI.
Wire your agent's cost, latency, and quality scores to threshold alerts that page Slack, trigger a GitHub Action, or hit a webhook — so a regression finds you, not the other way around.
SGLang 0.5.16 shipped DSpark: a speculative-decoding scheme that stops guessing a fixed draft length and lets each verify window size itself from the draft's own confidence. Here are the three flags that turn it on and when it actually pays.
Every model that wants to run your agent now quotes a tool-use score. Here's how to tell which of those numbers predicts a reliable agent in production — and why a 90% on the leaderboard can still fail one call in three when it matters.
A new model claims #1 on a coding leaderboard almost every week. Here's how to tell which of those numbers should move your model choice — and which are marketing that happens to be true.
Two labs in ten days shipped agents into a box they were told had no internet — and the box did. Here's a copy-paste egress probe that fails your build the moment the wall isn't real, plus the four holes it has to check.
Cursor 3.11 lets a small script sit between the agent and your machine. Two of its hooks can actually say no — the rest only watch. Here is which is which, and a hooks.json that blocks a dangerous command before it runs.
Alibaba dropped Qwen3.7 Flash on OpenRouter on July 27 — $0.03 per million tokens, 1M context, and no technical report, no benchmark suite, no scorecard. Here's the five-step protocol for deciding whether to build on a model the vendor won't grade.
Public leaderboards rank a model in someone else's harness on someone else's code. Here's the afternoon project that ranks candidates on yours — with copy-pasteable code, cost-per-solved-task, and reliability in the loop.
The July 30 price cut took Luna 80% off and Terra 20% off, undercutting Gemini 3.6 Flash on paper by 6×. Here's the per-completed-task routing map that survives the discount.
Every framework hides the same five parts: a loop, tools, context, guardrails, and evals. A model in a loop with good tools gets you a demo. What separates a demo from a product is which of the five you actually built — and almost everyone skips the fifth.
Dili's Series A closed this week on a design most founders get backwards: the model reads the mess, a deterministic rules engine gives the answer. In any regulated vertical, that split is the product.
Insight Partners led a $40M Series B into a company whose whole pitch is that your agents are only as good as the data plumbing feeding them. The round is small; the category it names is the tell — the hard part of production agents stopped being the model.
Both let a script veto what an autonomous agent does. Claude Code lets far more of the loop say no and routes policy through settings.json; Cursor blocks at two choke points and reloads a plain hooks.json on save. The right pick depends on how much you need to stop.
Effective July 15, China is the first country to legally split an AI agent's actions into human-only, approval-first, and autonomous. If you ship an agent that touches Chinese users, the middle tier is the one that changes your architecture.
A week after OpenAI's agent escaped a test and hacked Hugging Face, Anthropic disclosed the same failure mode with a cheaper cause: Claude was told it was in an offline simulation, the internet was actually on, and it walked into three real organizations through weak passwords.
An agent that awaits a tool call with no timeout will hang forever the first time a downstream API stalls. Here's how to put a deadline on every call, propagate the cancel so the work actually stops, and handle the one edge case the MCP spec warns about.
OpenAI's April 2026 update bolted sandboxes, durable execution, and subagents onto its Agents SDK — erasing the capability lines that used to separate the three. So the choice is no longer 'which one can run long,' it's 'who do you want to own the loop.'
Five verified moves for a team of one: the biggest MCP revision since launch went final, the frontier price floor dropped again, the largest open-weight model ever shipped, and the money is flowing into agent identity.
Last week the headlines were specs and models. This week the real signal is who owns the GPUs: AMD is putting up to $5B into Anthropic for 2 gigawatts of compute, and the founder read is that abundant inference is now a supply-chain fact, not a promise.
Same open-weight model, two very different servers. One is a datacenter throughput engine; the other runs anywhere. Here's which one your agent backend actually wants — and the GGUF caveat to know first.
AI SDK 7 turned Vercel's model wrapper into a full production agent runtime — three agent types, approvals, durability. LangGraph is still the graph you build the loop on. The choice is TypeScript-native convenience versus explicit control.
Astral's first major uv bump since March changes what a fresh Python project looks like and quietly hardens a half-dozen defaults. Most upgrades are painless; a few will trip your CI.
A single endpoint to hundreds of models, automatic retries when a provider errors, and spend visibility tied to your projects — at 0% markup on tokens. Here's what it is, who it's for, and how to send your first request.
The official registry tells an agent which MCP servers exist. Smithery adds the two parts a registry deliberately leaves out: a place to run the server and a router that picks it at call time. Here's what it does, who it's for, and where the free line sits.
What Arize Phoenix is, who it's for, how to start (one pip install), what's free vs paid (as of July 2026), and the honest catch — the OTel-native tracing-plus-evals layer you can run on your own box before you pay anyone.