Shipped. Daily
Wednesday, July 22, 2026
The Read

Three labs moved the frontier in the same 24-hour window. Google dropped three Gemini models simultaneously and confirmed its Flash tier now powers Google Search. OpenAI launched Presence, an enterprise agent governance platform available only through managed deployment. Anthropic shipped two Claude Code releases, moved its memory API to a new header with a 48-hour cutover deadline, and published a coordinated economics infrastructure play that is harder to read at first glance but more deliberate than it looks. The pace is not slowing.

Lead

Google's Three-for-One

Google does not do small Flash updates. On July 21, it released Gemini 3.6 Flash, Gemini 3.5 Flash-Lite, and Gemini 3.5 Flash Cyber in a single announcement, and the clearest thing the move says is that the Flash tier is where Google has decided to win the volume game.

Gemini 3.6 Flash is the successor to 3.5 Flash. On the DeepSWE coding benchmark, the score jumped from 37 to 49, a 32% relative improvement on the benchmark that matters most for agentic coding evaluation. The model generates 17% fewer output tokens on average. That is not a capability regression. It means the model reaches the correct answer in fewer tokens, compressing latency and reducing cost in high-throughput pipelines without changing the pricing tier. Output pricing dropped from $9.00 to $7.50 per million tokens. Input stays at $1.50. Knowledge cutoff advanced from January 2025 to March 2026, closing a significant freshness gap for any application that needs current-year context.

Gemini 3.5 Flash-Lite is the fastest and cheapest model in the 3.5 class: 350 output tokens per second per the Artificial Analysis Index. Pricing is $0.30 per million input tokens, $2.50 per million output tokens. The headline: Flash-Lite is now Google Search's default AI model. The largest-scale AI deployment in the world just switched its backbone to a model that costs roughly one-third of standard Flash on output. That is a statement about what Flash-Lite can actually do, and about how Google prices the model it trusts at Search scale.

Gemini 3.5 Flash Cyber is a security-specialized fine-tune for finding and fixing vulnerabilities. Limited access: governments and trusted partners in a pilot program only, not self-serve. The gap between the public Flash models and the Cyber variant is deliberate. Security vulnerability research is dual-use in ways that general-purpose AI is not, and Google is not offering open access to a model tuned for that specific capability.

The blast radius: development teams calling Gemini 3.5 Flash APIs should evaluate 3.6 Flash immediately. Same price tier, materially better coding performance, lower token count means lower effective cost per task. Teams on Flash-Lite who wondered whether it was production-grade can stop wondering. Google's Search team made that decision already.

The pattern that matters most: Gemini 3.5 Pro was expected. It did not ship. Instead, Google advanced the Flash tier to the point where the Pro gap is less visible. This is the second time in 2026 that Google has closed the Flash-to-Pro distance rather than shipping Pro. Meanwhile, the company separately confirmed that Gemini 4 pretraining is underway, described as "the most ambitious run yet." The Flash improvements are not a consolation. They are the plan while the next generation trains.

Builder's Move Migrate Gemini API calls from 3.5 Flash to 3.6 Flash. The token efficiency gain may lower effective cost even before the output price reduction. Re-run evals if you benchmarked 3.5 Flash as a model selection decision. Flash-Lite is now Search-validated for high-volume use.
The Dig
OpenAI July 22

The Governance Layer

OpenAI launched Presence on July 22: an enterprise platform for deploying AI agents across voice and chat channels with centralized governance. The core offering is a shared foundation for company context, policies, permissions, guardrails, approved actions, and evaluation criteria. Build one set of rules; every agent on the platform inherits it.

The mechanism is a platform shift, not a model upgrade. Today's enterprise AI problem is not that the models are too weak. It is that when a company deploys five agents across support, sales, HR, and internal IT, each one has been separately configured, separately guardrailed, and separately evaluated. When policy changes, updating five independent deployments is a maintenance burden. Presence is the argument that governance centralization is the product enterprises actually need.

The deployment model makes the strategic intent explicit. Presence is in limited general availability, with deployments led by OpenAI Forward Deployed Engineers or select global systems integrators. There is no self-serve access. This is not a developer product with an enterprise tier. It is a managed professional services engagement. OpenAI is selling infrastructure contracts, not API subscriptions.

The contrast with Google is hard to miss. Google shipped three models. OpenAI shipped governance infrastructure. One lab is optimizing the capability layer; the other is building the accountability layer for the same capability. They address different purchasing decisions inside the same enterprise buyer, but they reveal different bets about where AI revenue locks in at scale. Google is betting on API volume. OpenAI is betting on platform contracts with annual terms and services attached.

Builder's Move If you're evaluating enterprise agent platforms for customer-facing deployment, add Presence to the shortlist. Self-serve access is not available in 2026; expect a sales and FDE engagement.
Anthropic July 21 and 22

Two Claude Code Releases in 24 Hours

Reading v2.1.217 (July 21) and v2.1.218 (July 22) together is more useful than reading either alone. Across both, the pattern is an infrastructure hardening pass: concurrency controls, budget enforcement, security fixes, and workflow changes that reflect what happens when real teams run Claude Code at production scale.

v2.1.217 added subagent concurrency caps (default 20, configurable via CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) and depth controls (CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH, default 0, meaning subagents no longer spawn nested subagents by default). --max-budget-usd now also stops background subagents when the cap is reached, closing a hole where foreground spend was bounded but background work kept running. The MCP memory leak is gone: truncated tool outputs were previously retained in full-length form in memory for the session lifetime.

The most significant fix in v2.1.217 is easy to skip in the list: background session isolation was not canonicalizing symlinked working directories. A symlink could reach outside the expected sandbox boundary. Security fixes involving sandbox isolation are not changelog footnotes.

v2.1.218 leads with background /code-review. Reviews now run as subagents rather than filling the foreground conversation. Stacked slash commands retain the review as their target. You can kick off a review on a 400-line diff and keep working. /ultrareview now accepts descriptive arguments ("review my auth changes"). /deep-research no longer auto-launches.

The Windows path corruption fix in v2.1.218 deserves specific attention. Any path containing a \u-prefixed directory segment was being silently parsed as a Unicode escape sequence and rewritten as CJK characters in tool inputs. Files were unreachable with no error message. On a standard Windows install, paths like C:\Users\username triggered this when the username contained a hex-matching sequence. Silent file-access failures on Windows over the past several weeks may trace here.

Builder's Move Update Claude Code. On Windows, test file access after updating. Run /code-review on a long diff; it backgrounds automatically.
Anthropic July 21 and 22

Economics Infrastructure, Three Moves

The Economic Index connector, the Economic Futures Research Fund research agenda, and the $40 million total to Public First Action are three separate announcements that do not read as separate when placed next to each other.

The connector: available in claude.ai through the connectors menu, no installation required. Lets anyone query the Anthropic Economic Index dataset in a conversation. Sample queries from the announcement: "Which occupations use AI the most?" and "What tasks do teachers use Claude for?" The Economic Index tracks actual AI usage across occupations and industries. The connector converts that dataset into a natural language query surface for any claude.ai user.

The fund: $10,000 to $50,000 grants for empirical research on AI's labor market effects, productivity outcomes, and distributional consequences. The stated target is original econometric work or novel data collection capable of informing policymakers on a fast timeline. Not theory. Measurement.

The donation: $20 million to Public First Action (July 21), a 501(c)(4) focused on AI public interest issues, bringing the total to $40 million. A 501(c)(4) can engage in political and lobbying activity in ways a nonprofit research fund cannot. The structure of the donation is the message.

Reading the pipeline: Anthropic funds the researchers who generate the data. The connector makes the data accessible in conversation. The policy organization uses the research to shape the regulatory argument. This is not three separate philanthropy decisions. It is a vertical integration strategy for the economic narrative around AI, launched in a 48-hour window.

The regulatory context matters. The economic effects of AI on labor, income distribution, and occupational displacement are the central policy question in active AI legislation in multiple jurisdictions. A lab that funds the measurement, owns the data platform, and has a policy vehicle at the table is better positioned in that argument than one that does not.

Builder's Move If you do AI economics research, the grant program is open for applications ($10k to $50k). The Economic Index connector is live in claude.ai today.
Anthropic July 22, expires July 24

The 48-Hour Clock

The agent-memory-2026-07-22 beta header shipped July 22. The managed-agents-2026-04-01 header it replaces stops working July 24. Two days.

What changed under the header: memory listing now returns results in stable server-defined order (caller order_by and order parameters are silently ignored). The depth parameter accepts only 0, 1, or omitted; any other value returns a 400. The path_prefix parameter must end with a trailing / and now matches whole path segments rather than arbitrary substrings. Sending both headers in the same request returns a 400. Page cursors issued under the old header are invalid under the new one.

All official SDKs now send the new header by default: Python 0.118.0, TypeScript 0.110.0, Go 1.56.0, Java 2.48.0, Ruby 1.55.0, PHP 0.36.0, C# 12.35.0, CLI 1.16.0. Teams on current official SDK versions are covered automatically. The exposed population is anyone running custom HTTP clients, hand-rolled header injection, or pinned SDK versions that predate this release.

Python SDK v0.118.0 (released July 22, 16:43 UTC) simultaneously added support for managed agents model effort, initial session events, and threads delta streaming. These additions are not coincidentally timed with the header change. They are part of the same managed agents API surface expansion that the new header marks the next phase of.

Paired with the same July 24 expiry: claude-opus-4-7 fast mode is deprecated. After July 24, requests with speed: "fast" on Opus 4.7 return errors. The migration is one field: update the model identifier to claude-opus-4-8. The problem is that "one field" can mean multiple config files, deployment parameters, and monitoring dashboards depending on how your infrastructure is organized. Anthropic is betting most teams already moved. Everyone who did not is finding out today.

Builder's Move Grep for managed-agents-2026-04-01 header references and any memory API calls with depth values outside 0 or 1, or path_prefix values without trailing slashes. Then grep for claude-opus-4-7 with speed: "fast". Both break Friday.
Section

Quiet on the Wire

Gemini 3.5 Pro is confirmed not shipping yet; Gemini 4 pretraining is underway. Meta published a Genesis Mission post (July 21) on SYNAPS-I: Segment Anything and DINOv2 applied to X-ray and neutron data analysis at Lawrence Berkeley National Laboratory and SLAC under the DOE initiative. Months of analysis compressed to real time. OpenAI Atlas, the browser agentic tool, retires August 9 as its capabilities migrate into ChatGPT and Codex directly. The retirement is the cleaner signal: OpenAI has concluded browser automation belongs inside the chat interface, not as a standalone agent product. xAI has been quiet since Grok 4.5 (July 16) and Grok Build going open-source (July 15). Mistral last shipped Robostral Navigate on July 8, an unusual two-week pause for a lab that was prolific through June. Anthropic TypeScript SDK v0.110.0 is confirmed as sending the new memory header by default; the broader changelog for that version was not available at publication.

* * *
Back of Book

The Release Log

All confirmed releases in the July 21 to July 22, 2026 window. Grouped by lab and category.

API & Platform
2 entriesAnthropic
API
agent-memory-2026-07-22 beta header
Replaces managed-agents-2026-04-01 on all memory store operations. Breaking changes: listing order is now server-defined (order params ignored); depth accepts only 0, 1, or omitted; path_prefix must end in / matching whole segments; sending both headers returns 400; old-header page cursors are invalid. Retires July 24, 2026. All official Anthropic SDKs updated to send the new header by default.
How to useUpdate SDK packages to auto-adopt the new header. For manual header injection: swap managed-agents-2026-04-01 for agent-memory-2026-07-22 before July 24. Audit depth values and path_prefix strings for conformance.
Why it mattersThe narrowed API surface signals the memory design has stabilized after 90 days of production feedback. Two days is a notice, not a migration runway.
Deprecation
claude-opus-4-7 fast mode deprecated
Fast mode for claude-opus-4-7 retires July 24, 2026. Requests with speed: "fast" on Opus 4.7 will return errors after that date.
How to useUpdate the model identifier to claude-opus-4-8 before July 24. Fast mode on Opus 4.8 is unchanged.
Claude Code
2 releasesAnthropic
Code
Claude Code v2.1.218
/code-review now runs as a background subagent (review no longer fills the active conversation; stacked slash commands retain the review target). /ultrareview accepts descriptive arguments. /deep-research requires manual invocation. Screen reader announcements added for word and line deletions. Plan mode auto no longer prompts for Bash commands the static analyzer cannot prove are non-read-only. Skills with context: fork run in background by default. Agent markdown names containing : rejected (reserved for plugin namespacing). Fixed Windows path corruption: \u-prefixed path segments no longer garbled to CJK characters in tool inputs. Fixed left-arrow conversation-discard (now prompts for confirmation). Fixed multi-line paste collapsing newlines to j. Fixed retry loop re-sending doomed requests after context-overflow. Fixed agent frontmatter hooks running from untrusted folders. Fixed Bedrock setup wizard for assume-role profiles in partitioned AWS regions. MCP server errors now show HTTP status codes and error text in claude mcp list and /mcp. Warning added for MCP config values with hidden whitespace.
How to useclaude update or reinstall. Run /code-review in any session; it runs as a background subagent automatically.
Code
Claude Code v2.1.217
Emoji shortcode autocomplete in prompt input (:heart: triggers emoji, partial strings show suggestions; disable via emojiCompletionEnabled: false). Subagent concurrency cap added (default 20; CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS). Nested subagent spawning off by default (CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH). --max-budget-usd now stops background subagents. Warnings added for failing transcript writes and silently-off session saving. Security fix: background session isolation was not canonicalizing symlinked working directories (potential sandbox escape). Fixed memory leak: truncated MCP tool outputs no longer retained in full untruncated form for the session lifetime. Fixed Windows auto-update leaving claude.exe missing. Fixed auto-compact for Opus 4.8 on Bedrock. Fixed corporate mTLS and proxy settings ignored in Claude Desktop sessions. Fixed CLAUDE.md paths frontmatter with many brace groups causing OOM. Footer PR badge links now work as hyperlinks over ssh and tmux.
How to useUpdate Claude Code. Concurrency and depth caps are active by default; adjust env vars if your workflow requires higher concurrency or subagent nesting.
Claude Apps
1 entryAnthropic
Apps
Claude for Teachers data-use clarification
Documentation updated to clarify that whether and how educational data may be used is governed by district and state policies, not solely by Anthropic's terms.
Agent SDKs
2 releasesAnthropic
SDK-PY
Anthropic Python SDK v0.118.0
Now sends agent-memory-2026-07-22 header by default on all memory store calls. Added support for managed agents model effort, initial session events, and threads delta streaming.
How to usepip install --upgrade anthropic
SDK-PY
Anthropic Python SDK v0.117.1
Fixed credential handling for AnthropicAWS.copy(). Added support for a new refusal category. Dependency and documentation updates.
How to usepip install --upgrade anthropic
Research & Publications
1 entryAnthropic
Research
Economic Futures Research Fund: research agenda
Anthropic published the grant criteria for the Economic Futures Research Fund: grants of $10,000 to $50,000 for empirical research on AI's labor market effects, productivity outcomes, and distributional consequences. Targets original econometric work or novel data collection capable of informing policymakers on a fast timeline.
News & Partnerships
2 entriesAnthropic
News
Anthropic Economic Index connector
A connector for claude.ai (connectors menu, no install required) that lets users query the Anthropic Economic Index dataset covering AI usage across occupations and industries directly in a conversation.
How to useOpen claude.ai, open the connectors menu, enable the Economic Index connector. No installation required.
News
$20 million donation to Public First Action
Second $20 million donation to Public First Action, a 501(c)(4) focused on AI public interest policy, bringing the total to $40 million.
Google DeepMind
3 modelsJuly 21
Model
Gemini 3.6 Flash
Successor to 3.5 Flash. DeepSWE benchmark 37 to 49. 17% fewer output tokens. Pricing: $1.50 input, $7.50 output per million tokens (output down from $9.00). Knowledge cutoff advanced to March 2026. Available via the Gemini API.
How to useSpecify gemini-3.6-flash in API calls. Re-run evals; token efficiency gains may reduce costs without a pricing change.
Model
Gemini 3.5 Flash-Lite
Fastest 3.5-class model at 350 output tokens per second (Artificial Analysis Index). Pricing: $0.30 input, $2.50 output per million tokens. Now the default AI model powering Google Search.
How to useSpecify gemini-3.5-flash-lite in API calls. Benchmark against your current Flash-Lite usage; Search-scale validation is a meaningful quality signal.
Model
Gemini 3.5 Flash Cyber
Security-specialized fine-tune for finding and fixing software vulnerabilities. Available in a limited pilot to governments and trusted partners only. Not publicly available.
OpenAI
4 itemsJuly 21 to 22
News
OpenAI Presence
Enterprise platform for deploying AI agents across voice and chat channels with centralized governance: shared company context, policies, permissions, guardrails, approved actions, and evaluations. Limited general availability through OpenAI Forward Deployed Engineers and select systems integrators. Not self-serve.
SDK
openai-python v2.47.0
Experimental HTTPX2 client runtime support. Configurable CI workflow runner templates. Fixed aiohttp requirements for Python 3.10 and later.
How to usepip install --upgrade openai
News
Security incident (with Hugging Face) and board additions
OpenAI and Hugging Face jointly addressed a security incident. David Velez and Robin Vince joined OpenAI's board of directors.
Deprecation
OpenAI Atlas deprecation notice
Browser agentic tool Atlas stops working August 9, 2026. Its capabilities are moving into ChatGPT and Codex directly.
Meta AI
1 itemJuly 21
News
Genesis Mission: SYNAPS-I at Lawrence Berkeley National Laboratory
Meta's Segment Anything and DINOv2 applied to X-ray and neutron data analysis at Lawrence Berkeley National Laboratory and SLAC under the DOE Genesis Mission initiative. Analysis previously taking months now runs in real time under the SYNAPS-I (SYnergistic Neutron And Photon Science, Intelligence) project.
Sources confirmed in this issue
Google Blog: Gemini 3.6 Flash announcement OpenAI: Introducing Presence Claude Code changelog Anthropic API release notes Anthropic: Economic Index connector Anthropic: Public First Action donation anthropic-sdk-python releases openai-python v2.47.0 Meta AI: Genesis Mission OpenAI release notes (Atlas deprecation) TechCrunch: Google releases three new Gemini models
Stay on the frontier

Get Shipped. in your inbox.

Daily digest at 9 PM ET. Weekly magazine every Friday morning. Six labs, one feed. No spam, one-click unsubscribe.