Agentjacking hijacks your coding agent through data it already trusts — a poisoned Sentry error, a booby-trapped Jira ticket. No server is breached and no human approves anything. Here is the concrete config that breaks the attack, and why deny rules alone won't.
The release candidate is out and the final spec lands July 28. This is the ordered, do-it-now checklist across the stateless core, the three deprecations, and the auth rewrite — with the exact lines that break.
Passing a bare string to a LanceDB full-text index tokenizes it and ORs the terms — good enough until a user types a phrase, a typo, or a term that only matters in one column. The query classes fix all three, and they're a few lines each.
A multi-turn agent that spins up a fresh sandbox every turn loses its filesystem, its installed packages, and its running processes each time. Here's the exact pause/resume code — and the auto-pause config that stops you paying for idle boxes between turns.
Your prototype's PersistentClient runs on one box's disk. Here's the exact chroma copy walkthrough to push those collections onto Chroma Cloud's object-storage backend — plus the two batched-write fallbacks for when the CLI can't reach both ends.
E2B's Build System 2.0 kills the e2b.Dockerfile and the `e2b template build` CLI step — you define the sandbox environment in Python or TypeScript, and the build runs itself. Here's the exact code, and the one capability it unlocks that a Dockerfile never could.
Snowflake now ships its own managed MCP server, so your CrewAI agents can query the warehouse in natural language without a connector, a warehouse password, or a single line of glue. Here's the exact wiring — and why the security boundary moves into Snowflake's role model.
Cline v3.0.41 stopped context compaction from firing during an active turn. It's a one-line changelog entry and a real lesson: compaction is a scheduling problem, not just a token-budget one.
Mem0's 2.x line rewrote how an agent's memory is written and read — one LLM call per turn, no UPDATE/DELETE, and entity links built into the main store so you no longer bolt on a graph database. Here's how the new add-and-retrieve path works, with the exact API.
Langfuse's v4 SDK rewired everything onto OpenTelemetry, so the way you instrument an agent changed. Here's the current, copy-paste path from an empty file to a scored trace — with the v3→v4 renames that will bite you if you copy an old tutorial.
CrewAI's built-in memory resets every run and lives in a local SQLite file. This is the copy-paste walkthrough for swapping in Mem0 so a crew remembers a user across sessions — both the managed Cloud path and the self-hosted OSS one.
Pure vector search misses exact terms — product SKUs, error codes, function names — that your agent's retrieval has to nail. This is the copy-paste walkthrough for combining semantic and keyword search in LanceDB with an FTS index and a reranker, in about a dozen lines.
A build-time checklist for founders shipping any companion, character, or persistent-persona product in 2026 — the disclosure, age-assurance, crisis-response, and jurisdiction-switching you need wired in before launch, mapped to the actual laws that now bite.
Every agent that validates a file path with realpath() and then opens it has a race window. An attacker — or the model's own concurrent code — swaps a symlink in that window and your allow-list writes to /etc. Here's the bug, the class of 2026 CVEs proving it's live, and the atomic fixes that actually close it.
When a browser client sends the conversation back to your agent every turn, it can smuggle in a system prompt, a rogue file URL, or a dangling tool call. Pydantic AI v2.5 ships the sanitizer — and shipped one subtle bug worth understanding.
The first agentic ransomware didn't need a zero-day — it walked in through a year-old unpatched RCE in a tool founders self-host every day. Here's the boring hygiene that would have stopped it.
Google quietly shipped a media tier cheap enough to call per request: images at $0.034 per thousand and video at ten cents a second. Here's the model IDs, the pricing math, and copy-paste code to wire both into a product.
A copy-pasteable walkthrough for founders shipping a coding or data-analysis agent — execute model-generated Python in an isolated E2B microVM, capture stdout/stderr, enforce timeouts, and kill runaway processes without touching your own server.
Prompt-and-pray parsing breaks in production the day a model emits a trailing comma. Constrained decoding makes invalid output structurally impossible — and it's usually faster, not slower. Here's the working setup, end to end.
Semantic caching trades a small, real risk of serving the wrong answer for a large cost and latency win — worth it for FAQ, docs, and support Q&A, dangerous anywhere small wording changes should change the answer.
The India-based voice-AI shop just raised a $13M Series A and shipped Voice 4.0 with a parallel 'Hydra' architecture, plus Lightning V3 TTS: 15 languages, mid-sentence language switching, and production voice cloning from about five seconds of audio. Here's what it is, who's behind it, how to start, and what it costs.
Simon Willison's llm CLI just shipped its biggest release since launch: reasoning traces, server-side tools, a Git-style log store, and a cheap default model. For a solo founder, it's the fastest way to turn any LLM into a shell command you can pipe, log, and automate — no framework, no dashboard.