You rewrote the tool descriptions and cut the tool list. Did it work? A tool-selection eval turns that guess into a number you can watch — here's the 30-line harness that measures which tool your agent reaches for, and a confusion matrix that tells you why it's wrong.
DeepSeek open-weighted a million-token, MIT-licensed model on July 31. Before you 'just self-host it,' here's the number nobody puts on the launch slide: the memory floor. The context window is the cheap part.
Between August 4 and 6, every major agentic coding CLI shipped a security release, and the Claude Code one closed a real permission-bypass: a command could hide part of itself from the approval dialog. If you run any of these against a live repo, this is a bump-your-version week.
Launched August 5, inference hooks route every enterprise prompt through your own HTTPS server for an allow-or-deny verdict before the model ever sees it. Here's the wire protocol, a working server, and the fail-open gotcha that quietly lets prompts through.
Qwen3.8-Max's headline demo — 16 days, 265 commits, 127 PRs, every commit auditable on GitHub — is real and worth studying. But the thing that survived 16 days wasn't the model; it was a state machine, a watchdog, and a CI gate wrapped around a model that remembers nothing between steps. That harness is the part you can build on a far cheaper model.
A coding agent that asks 'run this command? [y/N]' feels safe. This month, the most-audited agent CLI shipped a fix for a bug where the command in that very prompt could be spoofed. Here's the defense-in-depth model that holds when the prompt doesn't — sandbox, allowlist, least privilege, in that order.
A $0.14 model doesn't fail by throwing an error. It fails by getting slightly worse at every step until, forty turns in, it returns a confident wrong answer that passes your shallow check. Here are the four ways it happens and the four cheap guards that catch each one.
NVIDIA's August container ships B300, GB300, DGX Spark, and Jetson Thor support behind a single pinned tag. The news isn't a faster kernel — it's that your serving image now spans a $3,499 desk box and a $300k rack without a rebuild.
Kimi K3 tops the open coding boards, but self-hosting a 2.8-trillion-parameter model is a data-center project. Here's the fast path: rent it through an OpenAI-compatible endpoint and wire it into Claude Code, Cline, or opencode today — with the caching gotcha that decides your bill.
Claude Code's July–August 2026 releases turned it from a single-agent chat into a bounded fan-out engine. Four caps and one isolation flag are the guardrails you set before you let it self-parallelize on a real repo.
A model card is a model's spec sheet, and most builders skim the benchmark table and close it. The parts that actually determine whether you can put the thing in production are the four sections nobody reads: intended use, out-of-scope use, training data, and the license. Here's how to read a card like it's a contract, because for compliance it nearly is.
You built an MCP server. Now make it discoverable in the one catalog Claude, VS Code, and every subregistry pull from. Three commands, one server.json, and a namespace you have to prove you own — the whole flow, end to end.
You added a reranker and quality barely moved — or your latency doubled. Almost always it's two miscalibrated numbers: how many candidates you fetch before reranking, and how many (or which) you keep after. Here's how to set both from your own data instead of copying a blog's defaults.
GPT-5.5 has a 1M-token window but a price step at 272K input tokens — and crossing it reprices the whole request, not just the overflow. Here's the trap that ambushes long-running agents, and four ways to stay under it.
Managed Agents bill on two axes — tokens and wall-clock session time — and half the cost tricks you use everywhere else are switched off here. Here's the meter, the exceptions, and the one lever that still works.
Flipping inference_geo to "us" pins where the model runs and adds 10% to every token — but it does not, by itself, pin where your data is stored. Those are two different knobs, and founders keep flipping the wrong one.
When a tool call fails, the two big APIs want you to say so in completely different ways. Anthropic has a dedicated is_error flag; OpenAI has no error field at all — you put the failure in the ordinary output string. Get this one detail wrong and your agent either 400s or silently trusts a broken result.
The client is Apache-2.0 and self-hostable; the brain is still OpenAI's. Here's what `@openai/codex-security` actually does, the exact commands to run your first scan, and the one flag that decides whether founders can trust it in CI.
v2.0.0 shipped with the 2026-07-28 spec and split `@modelcontextprotocol/sdk` into nine subpackages. The split isn't bookkeeping — it's the packaging finally matching a stateless world. Run the codemod, pick two or three packages, delete the fat import.
There's no converter button. Classic ran your config; AgentCore runs your code. Here's the concrete port map — reuse the Lambdas and Knowledge Base, rewrite the orchestration — with the verified CLI and SDK calls, ARM64 gotcha included.
A single standard parameter now sets reasoning effort across OpenAI, Anthropic, xAI, and Fireworks. It's portable. It is not equivalent — 'medium' means a fixed gear on one provider and half your token budget on another.
You can't compute recall@k or MRR without labeled (question, relevant-chunk) pairs — so bootstrap them from your own chunks with an LLM, then score your retriever in ~15 lines of numpy.
V4 Flash 0731 shipped July 31 as an OpenAI-compatible model: two lines to point your agent at it, one extra_body flag to turn thinking on or off, and one gotcha in the 384K-token output ceiling. Python, Node, and curl.
Simile just raised $200M at $2B to sell simulated customers. You can build a rough, honest version this afternoon — good enough to kill a bad pricing page before real users ever see it, as long as you calibrate it and never trust it as a verdict.
Two things collided this month. On July 31 DeepSeek shipped V4 Flash 0731 — an open-weight model that beats its own Pro on agent benchmarks at $0.14/$0.28. On August 31 Claude Sonnet 5's $2/$10 introductory price expires and jumps 50%. If bulk agent work is your biggest line item, this is the decision to make before the cliff.
The August 4 build extends sandbox credential masking from environment variables to files on Linux and WSL — a sandboxed command reads a decoy copy while the proxy swaps in the real secret on egress. Here's the mechanism, the one setting it depends on, and where it quietly falls back to a hard deny.
Three experimental endpoints — generate, improve, and templatize a prompt — return an error after August 17, and the legacy Workbench that held your saved prompts and evals goes with them. Here's what to export today and a copy-paste replacement that no vendor can deprecate.
On August 5, calls to claude-opus-4-1 stop working — no grace period. And on Opus 4.7 and later, setting temperature, top_p, or top_k at all now returns a 400. Both are one-line fixes if you catch them before your users do.
Wiring the three memory layers is the easy part. Keeping them healthy over weeks of real traffic is where agents fall over. Here are the four ways memory rots — unbounded growth, stale retrieval, no forgetting, and poisoning — and the specific fix for each.