Four open-source tools now give Claude Code, Codex, and Cursor one shared memory. They don't disagree on recall — they disagree on what your agent's memory *is*: files you own, a tool your agents call, a local service, or a second-brain agent.
Cline's July 31 build routes native MCP tool calls by server name instead of a random in-memory id, so routing outlives restarts and server-list changes. It landed three days after MCP's spec dropped sessions entirely — the same lesson, on both sides of the wire.
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.
Nine models, four price tiers, one decision. A founder's reference for what to run each agent workload on this month — with real per-token prices, the caveats that make them lie, and the one config change that lets you switch.
Every 'give your agent memory' course collapses three different problems into one word. They aren't the same problem, and they don't use the same code. Here are the three tiers, the one call that wires each, and the rule for when a fact should climb from one tier to the next.
Once an agent's memory store is large, the question stops being what to keep and becomes what to surface right now. Three signals compete for that decision — and using any one alone breaks in a predictable way.
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.
Agents that run for hours need retries and checkpoints that survive a crash or a deploy. Temporal gives you that with a cluster to run; Hatchet gives you the same on the Postgres you already have.
What goose is, who it's for, how to start in one command, what it costs, and the honest catch — the on-machine agent that connects to any tool over MCP and any model via your own key, now a Linux Foundation project with ~29K GitHub stars.
OpenAI shipped a login button on August 2, so the SSO menu now has a fourth option. But the three you already know are not interchangeable, and adding ChatGPT is a distribution bet, not a UX tweak. Here is the decision, by audience, cost, data, and lock-in — with the one rule Apple will reject your app for missing.
Working memory, session memory, and long-term memory solve three different problems. Most agents that 'forget' are using the wrong one — or paying for all three when they needed one. A founder's decision guide, with the tools mapped.
OpenAI open-sourced its Codex Security CLI in late July, and it emits SARIF — the same format GitHub's Code Scanning tab already reads. Here's the copy-paste pipeline that turns an AI scanner into a real, blocking PR gate, plus the one setting that stops it from crying wolf.
The gap between 'send' and the first visible token is where users decide your product feels fast or broken. Here's the end-to-end SSE path — backend to browser — and the buffering bug that silently un-streams it.
One command starts the server. The VRAM formula tells you which open models you can actually run on a founder budget — and the cost-per-million math tells you when self-hosting beats just paying the API.
Software approval gates stop the agent that asks nicely. They do nothing about the one that's been prompt-injected. Here's the hands-on way to require a physical key press — bound to one specific action — before your agent can spend money, ship a config, or sign a contract.
There are now ~60 tools for running Claude Code and Codex in parallel. The choice that matters isn't the tool — it's the control surface. Here's the decision.
Astra proved ten open math problems and handed over Lean 4 certificates a machine can check without trusting the model. You don't need a frontier lab to copy the pattern — here's the builder's version, with code, for making any long-running agent's output verifiable.
The transparency rules went live on August 2, 2026. If your product talks to users or generates media, you now owe two things: a disclosure users can see, and a mark machines can read. Here's the disclosure snippet, the C2PA signing command, and the deadline you can still miss.
DeepSeek retrained V4-Flash and shipped it under the same name and endpoint this week — zero migration, and zero warning that your production behavior just moved. Here's how to detect a swap you don't control, before your users do.
The store you pick today is the store you'll outgrow. Put a two-method interface in front of it now, and moving from a file to a service becomes a migration you run in an afternoon — not a rewrite you dread.
OpenAI turned ChatGPT into a login button on August 2. The decision pieces tell you whether to add it; none show you the wiring. Here is the whole flow — authorization-code + PKCE against auth.openai.com — with the redirect, the token exchange, and the exact three claims you get back, in one Node file.
Elicitation used to be a local-server luxury. The stateless core and Multi Round-Trip Requests finally let a remote server pause a tool call, ask the user for structured input, and resume — here's the code.
Both put an autonomous agent in your terminal. One is a free, model-agnostic, Linux Foundation project you point at any LLM; the other is a polished, opinionated agent wired to one lab's frontier models. Here's the decision, by what you actually optimize for.
Gemini CLI v0.53.0 landed an LLM triage orchestrator and a container build — but you don't need to wait for the built-in path. The headless flags to label, route, and comment on issues from a GitHub Action are already stable. Here's the whole loop, copy-paste.
Opus 5 gives you one model and a request-time effort knob. GPT-5.6 gives you three separate models at three prices. Same goal — spend less on easy work — but a dial economizes tokens while a menu cuts the per-token price, and that difference reshapes your caching, evals, and routing.
'Flash' used to be shorthand for the cheapest model. After last week's repricing it isn't — Gemini 3.6 Flash now costs about 10x the actual floor. Here's what a model's name stopped telling you about your bill.
One is a pytest for your prompts that runs on every PR; the other is where production traces go to be graded, annotated, and audited. Most teams eventually need both — the trick is knowing which loop each one closes.
Your provider invoice is one number. Cost per 1K tokens tells you nothing about which customer, feature, or job is bleeding money. Here's how to group per-call token spend into per-task cost with OpenTelemetry's GenAI conventions and Langfuse — with the exact attributes and code.