<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Anthropic &#183; PiniShv</title><link>https://pinishv.com/tags/anthropic/</link><description>Pini Shvartsman leads AI transformation inside a 100+ engineer SaaS org. Field notes on autonomous engineering: AI-powered execution, human accountability.</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Pini Shvartsman</copyright><lastBuildDate>Mon, 13 Apr 2026 10:00:00 +0300</lastBuildDate><atom:link href="https://pinishv.com/tags/anthropic/index.xml" rel="self" type="application/rss+xml"/><item><title>I Don't Put All My Eggs in One Basket. Anthropic Is Making That Hard.</title><link>https://pinishv.com/articles/anthropic-q1-2026-catching-the-wave/</link><pubDate>Mon, 13 Apr 2026 10:00:00 +0300</pubDate><guid>https://pinishv.com/articles/anthropic-q1-2026-catching-the-wave/</guid><description>Anthropic shipped 120+ features in 90 days, then blocked OpenClaw from using Claude subscriptions. The same company building the best developer tools in AI is also building walls around them. I&amp;rsquo;ve always spread my bets across providers—but when one company moves this fast, even diversification has a cost.</description><content:encoded>&lt;p>I&amp;rsquo;ve always believed in diversification. Don&amp;rsquo;t marry a single tool. Don&amp;rsquo;t build your entire workflow around one company&amp;rsquo;s product. Keep your options open, because today&amp;rsquo;s darling is tomorrow&amp;rsquo;s deprecation notice.&lt;/p>
&lt;p>I still believe that. And this quarter, Anthropic proved exactly why—in both directions.&lt;/p>
&lt;p>They shipped 120+ features in 90 days. Two flagship models. Computer use. Managed agents. A CLI. Connectors to 50+ workplace tools. The most aggressive product execution any AI company has shown. While OpenAI ships quarterly and Google on a similar cadence, Anthropic has been shipping &lt;em>weekly&lt;/em>. Sometimes daily.&lt;/p>
&lt;p>And then, on April 4, they cut off &lt;a
href="https://pinishv.com/articles/openclaw-ai-out-of-the-browser/">OpenClaw&lt;/a>—the largest open-source AI agent project on GitHub—from using Claude subscriptions. Nine days later, OpenClaw announced they&amp;rsquo;d moved to GPT-5.4. &amp;ldquo;Anthropic cut us off. GPT-5.4 got better. We moved on.&amp;rdquo;&lt;/p>
&lt;blockquote class="twitter-tweet">&lt;p lang="en" dir="ltr">So now you dependent on OpenAI? 🫠 &lt;a href="https://t.co/2jnzOlHXch">https://t.co/2jnzOlHXch&lt;/a>&lt;/p>&amp;mdash; Pini (@PiniShv) &lt;a href="https://twitter.com/PiniShv/status/2043738157892444331?ref_src=twsrc%5Etfw">April 13, 2026&lt;/a>&lt;/blockquote> &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8">&lt;/script>
&lt;p>I don&amp;rsquo;t like putting all my eggs in one basket. But when one basket is riding a wave this big—and simultaneously proving why you shouldn&amp;rsquo;t trust any single basket—you need to understand what&amp;rsquo;s happening.&lt;/p>
&lt;h2 class="relative group">The numbers that matter
&lt;div id="the-numbers-that-matter" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-numbers-that-matter" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>In 90 days, Anthropic released:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>40+ Claude Code updates&lt;/strong>&lt;/li>
&lt;li>&lt;strong>15+ Cowork updates&lt;/strong>&lt;/li>
&lt;li>&lt;strong>20+ API changes&lt;/strong>&lt;/li>
&lt;li>&lt;strong>2 new models&lt;/strong> (Opus 4.6 and Sonnet 4.6)&lt;/li>
&lt;li>Computer use, Dispatch, Connectors, Channels, Remote Control, and a Plugin Marketplace&lt;/li>
&lt;/ul>
&lt;p>Their internal team ships 60–100 releases &lt;em>per day&lt;/em>. Anthropic engineers now use Claude for roughly 60% of their own work, up from 28% a year ago, reporting ~50% productivity gains. Claude Cowork was built with Claude Code in 10 days.&lt;/p>
&lt;p>That last part is worth sitting with. They used their own tool to build a new product in less than two weeks. The compounding flywheel isn&amp;rsquo;t theoretical anymore. It&amp;rsquo;s shipping.&lt;/p>
&lt;p>On the business side: $380 billion valuation after a $30B Series G in February. Revenue run-rate at $14 billion, growing 10x annually. Over 500 customers spending $1M+ per year. Eight of the Fortune 10 are Claude customers.&lt;/p>
&lt;p>This isn&amp;rsquo;t a startup experimenting. This is a company executing at a pace that&amp;rsquo;s forcing the rest of the industry to react.&lt;/p>
&lt;h2 class="relative group">What actually moved the needle
&lt;div id="what-actually-moved-the-needle" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#what-actually-moved-the-needle" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I&amp;rsquo;m not going to do a tier list—you can find those elsewhere. What I want to do is break down the releases that change how developers work, not just what sounds impressive on a changelog.&lt;/p>
&lt;h3 class="relative group">The model leap: Opus 4.6 and Sonnet 4.6
&lt;div id="the-model-leap-opus-46-and-sonnet-46" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-model-leap-opus-46-and-sonnet-46" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Opus 4.6 dropped February 5 with serious specs: 1 million token context window, 128K max output tokens (doubled from 64K), full adaptive thinking support, 80.9% on GPQA Diamond, 80.8% on SWE-bench verified. The adaptive thinking shift is important—the model now decides how deeply to reason per turn rather than consuming a fixed budget, which makes it more efficient for mixed workloads where some turns need deep reasoning and others don&amp;rsquo;t.&lt;/p>
&lt;p>Sonnet 4.6 followed on February 17, becoming the default for Free and Pro plans. Near-Opus performance at 5x lower cost ($3/M input, $15/M output), 79.6% on SWE-bench. This is the model that matters most for daily use. If Opus is for the hard problems, Sonnet is for everything else—and &amp;ldquo;everything else&amp;rdquo; is 90% of the work.&lt;/p>
&lt;p>The compaction API (beta, launched alongside Opus) deserves attention too. Server-side context summarization for effectively infinite conversations. If you&amp;rsquo;ve been building agents that run into context limits during long sessions, this is the fix you&amp;rsquo;ve been writing workarounds for.&lt;/p>
&lt;h3 class="relative group">Computer use + Dispatch: AI that does things
&lt;div id="computer-use--dispatch-ai-that-does-things" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#computer-use--dispatch-ai-that-does-things" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>I &lt;a
href="https://pinishv.com/articles/claude-computer-use-dispatch/">wrote about this&lt;/a> when it shipped in late March. Claude can now control your Mac—open apps, navigate browsers, fill spreadsheets, submit PRs. Pair it with Dispatch and you assign tasks from your phone while Claude works on your desktop.&lt;/p>
&lt;p>The technical model: Claude reaches for the most precise tool first. Calendar request? Google Calendar connector. Slack message? Slack integration. No connector available? It falls back to screen-based control—mouse, keyboard, browser. The permission model is explicit: Claude asks before touching a new application, and Anthropic scans model activations during computer use to detect adversarial prompt injection.&lt;/p>
&lt;p>Mac only. Research preview. It will be unreliable for complex workflows. But the jump from &amp;ldquo;AI that talks about doing things&amp;rdquo; to &amp;ldquo;AI that does things&amp;rdquo; is real. The &lt;a
href="https://pinishv.com/articles/building-ai-systems-that-dont-break-under-attack/">security implications&lt;/a> are the part that keeps me up at night—prompt injection against a computer-controlling agent is a fundamentally different threat than prompt injection against a chat model.&lt;/p>
&lt;h3 class="relative group">Claude Code: from assistant to development platform
&lt;div id="claude-code-from-assistant-to-development-platform" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#claude-code-from-assistant-to-development-platform" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Claude Code had the densest quarter of any product line. The headline features:&lt;/p>
&lt;p>&lt;strong>Remote Control&lt;/strong> (Feb 24): Supervise Claude Code sessions from your phone via claude.ai/code. Approve or reject changes, monitor long-running tasks without staying at your desk. This changes the workflow from &amp;ldquo;sit and watch&amp;rdquo; to &amp;ldquo;check in when it matters.&amp;rdquo;&lt;/p>
&lt;p>&lt;strong>Hooks&lt;/strong>: Deterministic actions that fire at lifecycle points—session start/end, file changes, tool use. These run 100% of the time, unlike advisory instructions that the model might ignore. This is the automation primitive that makes Claude Code composable with your existing tooling.&lt;/p>
&lt;p>&lt;strong>Subagents and &lt;code>/simplify&lt;/code>&lt;/strong>: Parallel workers with clean context windows. &lt;code>/simplify&lt;/code> distributes agents across changed files for code review, checking for reuse and quality. &lt;code>/batch&lt;/code> handles large migration tasks across multiple files. This is multi-agent execution inside a coding tool—the same architectural direction &lt;a
href="https://pinishv.com/articles/cursor-2-0-eight-agents-one-codebase/">Cursor 2.0 is taking&lt;/a> with worktree-based parallelism.&lt;/p>
&lt;p>&lt;strong>128K output tokens&lt;/strong> (up from 16K default, 64K max): Quietly massive for code generation. Combined with the 1M token context window, Claude Code can now reason about entire mid-sized production codebases and generate substantial implementations in a single turn.&lt;/p>
&lt;p>This isn&amp;rsquo;t a coding assistant anymore. It&amp;rsquo;s a &lt;a
href="https://pinishv.com/articles/the-magic-behind-ai-ides-how-cursor-windsurf-and-friends-actually-work/">development platform&lt;/a> with an agent architecture. The Plugin Marketplace, scheduled tasks, voice mode, and MCP elicitation are all infrastructure for a tool that&amp;rsquo;s meant to run alongside you, not just respond when prompted.&lt;/p>
&lt;h3 class="relative group">Connectors: the quiet game-changer
&lt;div id="connectors-the-quiet-game-changer" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#connectors-the-quiet-game-changer" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Connectors might be the most strategically important release of the quarter. Claude now integrates bidirectionally with Gmail, Slack, Notion, Figma, Asana, Google Drive, and 50+ other tools.&lt;/p>
&lt;p>Bidirectional. Not just &amp;ldquo;read your Slack messages.&amp;rdquo; Claude can &lt;em>modify&lt;/em> content in connected applications. That&amp;rsquo;s the difference between a search engine and a coworker. It&amp;rsquo;s the same logic behind &lt;a
href="https://pinishv.com/articles/model-context-protocol-connecting-ai-to-your-real-work/">MCP&lt;/a>—give the AI access to your real context—but packaged as a consumer-friendly feature with zero setup friction.&lt;/p>
&lt;p>The strategic angle: every connector is a switching cost. Once Claude is wired into your Slack, Gmail, and Notion, moving to a different AI provider means rewiring all of those integrations. Anthropic understands this. The convenience is real, and so is the lock-in.&lt;/p>
&lt;h3 class="relative group">Managed Agents and the platform play
&lt;div id="managed-agents-and-the-platform-play" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#managed-agents-and-the-platform-play" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>&lt;strong>April 7–9&lt;/strong> brought the most architecturally significant releases:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Managed Agents&lt;/strong> (public beta): A fully managed framework for running Claude as an autonomous agent. Secure sandboxing, built-in tools, SSE streaming. Create agents, configure containers, run sessions through the API.&lt;/li>
&lt;li>&lt;strong>Advisor Tool&lt;/strong> (public beta): Pairs a fast executor model with a higher-intelligence advisor for strategic mid-generation guidance. A senior engineer reviewing the junior&amp;rsquo;s work, but as an API parameter.&lt;/li>
&lt;li>&lt;strong>&lt;code>ant&lt;/code> CLI&lt;/strong>: Command-line client for the API with native Claude Code integration and YAML-based resource versioning.&lt;/li>
&lt;/ul>
&lt;p>Managed Agents is the one to watch. Until now, building production agent systems meant stitching together your own sandboxing, tool management, and execution infrastructure. Anthropic just said &amp;ldquo;we&amp;rsquo;ll handle that.&amp;rdquo; That&amp;rsquo;s a &lt;a
href="https://pinishv.com/articles/from-toys-to-tools-the-missing-layer-developers-actually-need/">platform play&lt;/a> aimed directly at the middleware layer that startups were building. It&amp;rsquo;s also the kind of move that makes you more dependent on Anthropic&amp;rsquo;s infrastructure, not less.&lt;/p>
&lt;h2 class="relative group">The OpenClaw situation
&lt;div id="the-openclaw-situation" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-openclaw-situation" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>And this is where the story gets uncomfortable.&lt;/p>
&lt;p>On April 4, Anthropic blocked Claude subscription access for third-party agentic tools, starting with &lt;a
href="https://github.com/openclaw/openclaw"
target="_blank"
>OpenClaw&lt;/a>—the open-source AI agent gateway with over 247K GitHub stars. Users on Pro and Max plans can no longer route their subscription through OpenClaw. They must now use pay-as-you-go &amp;ldquo;extra usage&amp;rdquo; billing or direct API access.&lt;/p>
&lt;p>Boris Cherny, Anthropic&amp;rsquo;s Head of Claude Code, explained that &amp;ldquo;subscriptions weren&amp;rsquo;t built for the usage patterns of these third-party tools.&amp;rdquo; The technical argument has merit: OpenClaw achieves ~10% cache hit rates compared to Claude Code&amp;rsquo;s much higher rates, meaning a single $200/month Max subscriber running OpenClaw continuously could consume $1,000–$5,000 in API-equivalent compute. The economics don&amp;rsquo;t work at all-you-can-eat pricing.&lt;/p>
&lt;p>But the optics are terrible. Anthropic shipped Cowork—which does much of what OpenClaw does—and &lt;em>then&lt;/em> cut off the open-source competition. Peter Steinberger, OpenClaw&amp;rsquo;s creator, characterized it as copying features from the open-source project and then locking out the competition. Whether that&amp;rsquo;s fair or not, it&amp;rsquo;s the perception.&lt;/p>
&lt;p>OpenClaw&amp;rsquo;s response was swift. Version 2026.4.5 shipped with GPT-5.4 as the recommended default. &amp;ldquo;Anthropic cut us off. GPT-5.4 got better. We moved on.&amp;rdquo; They didn&amp;rsquo;t just switch models—they built new features around GPT-5.4&amp;rsquo;s native computer use capabilities. One week to migrate an entire project&amp;rsquo;s recommended provider.&lt;/p>
&lt;p>This isn&amp;rsquo;t just a drama story. It&amp;rsquo;s a technical lesson about platform dependency:&lt;/p>
&lt;p>&lt;strong>If you build on a provider&amp;rsquo;s subscription model, you&amp;rsquo;re borrowing capacity they can revoke.&lt;/strong> OpenClaw users discovered overnight that their $200/month subscription wasn&amp;rsquo;t a contract—it was a courtesy. API access is still available, but at 5–25x the effective cost for heavy agentic workloads.&lt;/p>
&lt;p>&lt;strong>The switching cost for model providers is lower than we think.&lt;/strong> OpenClaw migrated to GPT-5.4 in a week. User testing shows &lt;a
href="https://skylarbpayne.com/posts/openclaw-gpt-5-4-vs-opus/"
target="_blank"
>comparable performance after prompt tuning&lt;/a>. The model layer is commoditizing faster than any single provider wants to admit. The lock-in is in the tooling, the connectors, the workflow—not the model itself.&lt;/p>
&lt;p>&lt;strong>Open-source doesn&amp;rsquo;t protect you from upstream decisions.&lt;/strong> OpenClaw is MIT licensed. 247K stars. Massive community. None of that mattered when Anthropic decided the economics didn&amp;rsquo;t work. Your code is open, but your dependency on a closed API is still a single point of failure.&lt;/p>
&lt;p>This is exactly why I&amp;rsquo;ve always maintained a multi-provider workflow. And it&amp;rsquo;s exactly why Anthropic&amp;rsquo;s execution makes that stance so conflicted—the tools are genuinely excellent, and using them means accepting the platform risk.&lt;/p>
&lt;h2 class="relative group">The compounding flywheel (and why it&amp;rsquo;s hard to ignore)
&lt;div id="the-compounding-flywheel-and-why-its-hard-to-ignore" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-compounding-flywheel-and-why-its-hard-to-ignore" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The features are impressive individually. What actually matters is the pace.&lt;/p>
&lt;p>Anthropic released a major Claude update roughly every two weeks in 2026. Agent Teams and Opus 4.6 shipped the same week. Code Review landed on a Monday, and by Friday they&amp;rsquo;d added 1M context GA and four more Claude Code features.&lt;/p>
&lt;p>This isn&amp;rsquo;t speed for speed&amp;rsquo;s sake. It&amp;rsquo;s compounding. Each feature makes the next one faster to build, because the team building them uses the tools they&amp;rsquo;re shipping. That flywheel is the real competitive advantage—not any individual model or feature.&lt;/p>
&lt;p>The &lt;a
href="https://dev.to/daniel_marin_871e4c78cfc0/claude-code-vs-chatgpt-vs-gemini-an-honest-breakdown-for-developers-who-want-to-stop-guessing-and-bl2"
target="_blank"
>developer experience data&lt;/a> reflects this. Claude Code works first try 91% of the time on feature generation, versus 78% for GPT-5 and 65% for Gemini 2.0.&lt;/p>
&lt;p>But speed has costs. The &lt;a
href="https://pinishv.com/articles/claude-code-leak-why-it-matters/">Claude Code source leak&lt;/a> happened during this sprint—a packaging error that shipped internal source code. When you&amp;rsquo;re publishing 60–100 internal releases daily, &lt;a
href="https://pinishv.com/articles/ai-code-cheap-to-produce-not-to-own/">the boring parts of the pipeline&lt;/a> need to be bulletproof. They&amp;rsquo;re clearly not yet.&lt;/p>
&lt;p>And &lt;a
href="https://pinishv.com/articles/the-context-problem-why-switching-between-claude-chatgpt-and-grok-feels-like-groundhog-day/">context fragmentation remains unsolved&lt;/a>. For all 120+ features shipped, Claude still loses memory across conversations. You can&amp;rsquo;t hand off a complex multi-day project between sessions without significant re-prompting. The compaction API helps for single long conversations, but the cross-session problem persists.&lt;/p>
&lt;h2 class="relative group">The basket question
&lt;div id="the-basket-question" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-basket-question" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Back to my eggs.&lt;/p>
&lt;p>I use &lt;a
href="https://pinishv.com/articles/complete-guide-to-working-with-cursor/">Cursor&lt;/a>. I use Claude. I use ChatGPT when it&amp;rsquo;s better for the task. I keep my eye on &lt;a
href="https://dev.to/dominicbali78/chatgpt-vs-claude-vs-gemini-vs-grok-which-ai-should-you-use-in-2026-3a0f"
target="_blank"
>Gemini&amp;rsquo;s 2M context window&lt;/a>, on &lt;a
href="https://pinishv.com/articles/github-copilot-swe-model-insiders/">GitHub Copilot&amp;rsquo;s agent mode&lt;/a>, on what open-source alternatives like &lt;a
href="https://pinishv.com/articles/openclaw-ai-out-of-the-browser/">OpenClaw&lt;/a> (a self-hosted AI agent gateway that routes through your messaging channels instead of a browser tab) are doing—especially now that they&amp;rsquo;ve demonstrated you can switch providers in a week.&lt;/p>
&lt;p>I&amp;rsquo;m not going all-in on any single provider. After the OpenClaw situation, I&amp;rsquo;m more certain of that than ever.&lt;/p>
&lt;p>In practice, that means most of my daily work runs through Cursor with Claude as the model layer—it&amp;rsquo;s the best developer experience I&amp;rsquo;ve found. But my &lt;a
href="https://pinishv.com/articles/model-context-protocol-connecting-ai-to-your-real-work/">MCP setup&lt;/a> is provider-agnostic by design, my prompts don&amp;rsquo;t rely on Claude-specific quirks, and I keep ChatGPT and Gemini warm for the tasks where they&amp;rsquo;re genuinely better. If Anthropic changes the economics tomorrow, I want the migration to be a settings change, not a rewrite.&lt;/p>
&lt;p>But I&amp;rsquo;d be dishonest if I didn&amp;rsquo;t acknowledge what&amp;rsquo;s happening. Anthropic in Q1 2026 didn&amp;rsquo;t just ship features. They demonstrated a development velocity that no competitor has matched. They&amp;rsquo;re eating their own cooking and the compounding is visible. They went from the company behind &amp;ldquo;the other chatbot&amp;rdquo; to the company that developers talk about in the same breath as their core infrastructure.&lt;/p>
&lt;p>&lt;strong>The guys at Anthropic are on the wave.&lt;/strong> And the OpenClaw story is a reminder that waves carry things—they don&amp;rsquo;t let you steer.&lt;/p>
&lt;p>The question for developers isn&amp;rsquo;t whether to use Claude. It&amp;rsquo;s how to use the best tools available without becoming dependent on any one of them. Build your workflows so the model layer is swappable. Keep your context portable. Treat every provider&amp;rsquo;s pricing model as temporary. And pay close attention to what Anthropic is building—because right now, they&amp;rsquo;re building faster than anyone else.&lt;/p>
&lt;p>Diversification doesn&amp;rsquo;t mean ignoring the best tools available. It means using them without letting them own you.&lt;/p>
&lt;hr>
&lt;p>&lt;em>What&amp;rsquo;s your setup? All-in on Claude, spreading your bets, or actively building provider-agnostic workflows? Find me on &lt;a
href="https://x.com/PiniShv"
target="_blank"
>X&lt;/a>, &lt;a
href="https://t.me/by_pini"
target="_blank"
>Telegram&lt;/a>, or &lt;a
href="https://www.linkedin.com/in/pinishv"
target="_blank"
>LinkedIn&lt;/a>.&lt;/em>&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/anthropic-q1-2026-catching-the-wave/featured.png"/></item><item><title>The Claude Code Leak Isn't Dramatic. That's the Point.</title><link>https://pinishv.com/articles/claude-code-leak-why-it-matters/</link><pubDate>Thu, 02 Apr 2026 08:00:00 +0200</pubDate><guid>https://pinishv.com/articles/claude-code-leak-why-it-matters/</guid><description>Anthropic&amp;rsquo;s Claude Code accidentally shipped internal source code in a release. Not a breach. A packaging mistake. A missed step. That&amp;rsquo;s exactly the kind of failure AI makes more likely, because the dopamine is in generating the feature, not in validating the artifact that ships.</description><content:encoded>
&lt;h2 class="relative group">The news
&lt;div id="the-news" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-news" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Anthropic&amp;rsquo;s Claude Code &lt;a
href="https://www.theguardian.com/technology/2026/apr/01/anthropic-claudes-code-leaks-ai"
target="_blank"
>accidentally shipped internal source code&lt;/a> in a release. The 2.1.88 update included a source map that exposed a large part of the TypeScript codebase. Anthropic said it was a packaging issue caused by human error. No customer data or credentials were exposed.&lt;/p>
&lt;p>Not a dramatic breach. A very ordinary failure in build and release hygiene.&lt;/p>
&lt;h2 class="relative group">My take
&lt;div id="my-take" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#my-take" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>That&amp;rsquo;s exactly why it matters.&lt;/p>
&lt;p>I&amp;rsquo;m pro-AI coding tools. I &lt;a
href="https://pinishv.com/articles/cursor-automations-ai-stopped-waiting/">use them&lt;/a>. I want teams to use them more, not less. But the Claude Code story is a clean example of something I keep seeing: the boring operational layer is where AI-assisted teams get sloppy.&lt;/p>
&lt;p>The dopamine is in generating the feature. Nobody celebrates a well-configured release pipeline. Nobody posts on LinkedIn about their source map exclusion rules. But that&amp;rsquo;s where this failure happened. Packaging. Build output. Release artifacts. The stuff that ships after the code is written.&lt;/p>
&lt;p>AI makes code cheaper to produce. It doesn&amp;rsquo;t make it cheaper to own. And owning code means the tests, the reviews, the scans, the release checks, the governance, and the operational discipline that keeps the wrong thing from shipping. All the parts that aren&amp;rsquo;t fun and don&amp;rsquo;t feel productive.&lt;/p>
&lt;p>This looks like it happened to Anthropic with their own tool. If it can happen there, it can happen on your team. Probably already has in a smaller way nobody noticed.&lt;/p>
&lt;h2 class="relative group">What to take from this
&lt;div id="what-to-take-from-this" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#what-to-take-from-this" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>&lt;strong>Treat release hygiene like security, not housekeeping.&lt;/strong> Source maps, build artifacts, internal configs. These aren&amp;rsquo;t details. They&amp;rsquo;re attack surface.&lt;/p>
&lt;p>&lt;strong>AI-generated code needs the same gates as any other code.&lt;/strong> The standard isn&amp;rsquo;t &amp;ldquo;the AI wrote it.&amp;rdquo; The standard is &amp;ldquo;would we be comfortable owning this in production?&amp;rdquo;&lt;/p>
&lt;p>&lt;strong>The risk isn&amp;rsquo;t the AI. It&amp;rsquo;s what you skip because you&amp;rsquo;re moving fast.&lt;/strong> AI doesn&amp;rsquo;t create new risks. It &lt;a
href="https://pinishv.com/articles/ai-security-culture-problem/">amplifies every old weakness&lt;/a> you already had. Including the ones in your build pipeline.&lt;/p>
&lt;p>The Claude Code leak is useful because it&amp;rsquo;s boring. Not a zero-day. Not a novel attack. A missed step in a release process. That&amp;rsquo;s the kind of thing that happens more, not less, when the whole team is focused on shipping faster.&lt;/p>
&lt;hr>
&lt;p>&lt;em>Seen a similar &amp;ldquo;boring failure&amp;rdquo; on your team? I&amp;rsquo;d love to hear about it. Find me on &lt;a
href="https://x.com/PiniShv"
target="_blank"
>X&lt;/a> or &lt;a
href="https://t.me/by_Pini"
target="_blank"
>Telegram&lt;/a>.&lt;/em>&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/claude-code-leak-why-it-matters/feature.png"/></item><item><title>Claude Can Now Use Your Computer. Here's What That Actually Means.</title><link>https://pinishv.com/articles/claude-computer-use-dispatch/</link><pubDate>Mon, 23 Mar 2026 14:00:00 +0200</pubDate><guid>https://pinishv.com/articles/claude-computer-use-dispatch/</guid><description>Anthropic just shipped computer use for Claude. It can click, scroll, navigate your browser, open files, run dev tools, and submit PRs. Pair it with Dispatch and you can assign tasks from your phone while Claude works on your Mac. This is the jump from &amp;lsquo;AI that talks&amp;rsquo; to &amp;lsquo;AI that does.&amp;rsquo;</description><content:encoded>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/NAauIR6JFps?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video">&lt;/iframe>
&lt;/div>
&lt;p>Anthropic &lt;a
href="https://claude.com/blog/dispatch-and-computer-use"
target="_blank"
>shipped computer use for Claude&lt;/a> today. Not as a demo. Not as a research paper. As a feature in Claude Cowork and Claude Code, available right now for Pro and Max subscribers.&lt;/p>
&lt;p>When Claude doesn&amp;rsquo;t have a direct integration for something you ask it to do, it falls back to controlling your computer like a human would. It uses the screen to navigate. It can click, scroll, open files, use the browser, and run dev tools. No setup required. It just looks at what&amp;rsquo;s on your screen and figures out how to get the task done.&lt;/p>
&lt;p>This is the jump from &amp;ldquo;AI that talks about doing things&amp;rdquo; to &amp;ldquo;AI that does things.&amp;rdquo;&lt;/p>
&lt;h2 class="relative group">How it works
&lt;div id="how-it-works" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#how-it-works" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Claude reaches for the most precise tool first. If you ask it to check your calendar, it uses the Google Calendar connector. If you ask it to send a Slack message, it uses the Slack integration. But when there&amp;rsquo;s no connector for what you need, Claude controls your mouse, keyboard, and browser directly.&lt;/p>
&lt;p>The permission model is explicit. Claude asks before it touches a new application. You can stop it at any point. Some apps are off-limits by default. Anthropic built in safeguards against prompt injection, automatically scanning model activations during computer use to detect adversarial behavior.&lt;/p>
&lt;p>Anthropic is upfront about the limitations. Computer use is early. Claude makes mistakes. Complex tasks sometimes need a second try. Screen-based operations are slower than direct API integrations. They&amp;rsquo;re releasing it as a research preview specifically to learn where it works and where it falls short.&lt;/p>
&lt;p>Mac only for now. No Windows, no Linux.&lt;/p>
&lt;h2 class="relative group">Dispatch makes this actually useful
&lt;div id="dispatch-makes-this-actually-useful" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#dispatch-makes-this-actually-useful" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Computer use by itself is interesting. Paired with &lt;a
href="https://support.claude.com/en/articles/13947068-assign-tasks-to-claude-from-anywhere-in-cowork"
target="_blank"
>Dispatch&lt;/a>, it becomes practical.&lt;/p>
&lt;p>Dispatch shipped last week. It creates a persistent conversation between the Claude mobile app and your desktop. You assign Claude a task from your phone, turn your attention to something else, then open the finished work on your computer.&lt;/p>
&lt;p>With computer use, Dispatch becomes a remote control for your Mac. You&amp;rsquo;re on the train and tell Claude to pull this morning&amp;rsquo;s metrics and prepare a briefing. You&amp;rsquo;re in a meeting and tell Claude to make changes in your IDE, run tests, and put up a PR. You&amp;rsquo;re away from your desk and tell Claude to keep a long-running task moving.&lt;/p>
&lt;p>The combination is the interesting part. Computer use gives Claude hands. Dispatch gives you the ability to direct those hands from anywhere.&lt;/p>
&lt;h2 class="relative group">For developers specifically
&lt;div id="for-developers-specifically" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#for-developers-specifically" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Anthropic is positioning this heavily toward developers, and it makes sense. Claude can now make changes inside an IDE, submit pull requests, run tests, and navigate development tools autonomously. If you&amp;rsquo;re already using &lt;a
href="https://pinishv.com/articles/ai-didnt-replace-software-engineering/">Claude Code&lt;/a>, computer use extends what the agent can reach. Instead of being limited to the terminal and file system, it can interact with any GUI application.&lt;/p>
&lt;p>That said, this overlaps with what &lt;a
href="https://pinishv.com/articles/cursor-automations-ai-stopped-waiting/">Cursor Automations&lt;/a> does differently. Cursor triggers agents from events (Git pushes, Slack messages, PagerDuty alerts) and runs them in cloud sandboxes. Claude&amp;rsquo;s computer use runs on your actual machine, which means it has access to everything you have access to. More capability, more risk.&lt;/p>
&lt;p>The &lt;a
href="https://pinishv.com/articles/building-ai-systems-that-dont-break-under-attack/">security implications&lt;/a> are obvious. An AI agent with access to your screen, keyboard, and browser is a powerful tool and a significant attack surface. Prompt injection against a computer-controlling agent is a different threat than prompt injection against a chat model. Anthropic says they&amp;rsquo;re scanning for it, but they also say not to expose sensitive data during the preview.&lt;/p>
&lt;h2 class="relative group">The bigger picture
&lt;div id="the-bigger-picture" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-bigger-picture" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Every major AI company is racing toward the same destination: AI that doesn&amp;rsquo;t just generate text but actually operates computers. OpenAI and Google are both working on similar capabilities. Anthropic got here first with a shipped product, even if it&amp;rsquo;s early.&lt;/p>
&lt;p>I&amp;rsquo;ve been writing about &lt;a
href="https://pinishv.com/articles/from-toys-to-tools-the-missing-layer-developers-actually-need/">AI agents moving from toys to tools&lt;/a> for a while. Computer use is a clear step in that direction. The agent doesn&amp;rsquo;t need a purpose-built integration for every app. It can use the same interface you use. That dramatically expands what an agent can do without requiring every software vendor to build an API or MCP connector.&lt;/p>
&lt;p>But it also means the agent inherits all the messiness of GUI-based interaction. Screens change. Buttons move. Modals pop up unexpectedly. The reliability of screen-based control will always be lower than API-based integration. Anthropic knows this, which is why Claude prefers connectors when they&amp;rsquo;re available and falls back to computer use only when needed.&lt;/p>
&lt;p>The honest framing: this is a research preview. It will be unreliable for complex workflows. It will get better fast. And in six months, we&amp;rsquo;ll look back at this as the moment AI assistants stopped being confined to chat windows.&lt;/p>
&lt;p>The question isn&amp;rsquo;t whether AI will control computers. It&amp;rsquo;s how fast the reliability curve catches up to the ambition.&lt;/p>
&lt;hr>
&lt;p>&lt;em>Trying Claude&amp;rsquo;s computer use or Dispatch? I&amp;rsquo;d love to hear what tasks you&amp;rsquo;re assigning and how it handles them. Find me on &lt;a
href="https://x.com/PiniShv"
target="_blank"
>X&lt;/a> or &lt;a
href="https://t.me/by_Pini"
target="_blank"
>Telegram&lt;/a>.&lt;/em>&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/claude-computer-use-dispatch/feature.png"/></item><item><title>AI Is Now Reviewing AI's Code. That Should Make You Think.</title><link>https://pinishv.com/articles/ai-reviewing-ai-code/</link><pubDate>Mon, 23 Mar 2026 07:00:00 +0200</pubDate><guid>https://pinishv.com/articles/ai-reviewing-ai-code/</guid><description>In the same two weeks, Anthropic launched AI code review, Cursor shipped autonomous security reviews, and GitLab dropped $0.25 agentic reviews. The industry&amp;rsquo;s answer to &amp;rsquo;too much AI code for humans to review&amp;rsquo; is &amp;rsquo;let AI review it too.&amp;rsquo; Where does understanding go?</description><content:encoded>&lt;p>Three things happened in the first two weeks of March 2026.&lt;/p>
&lt;p>&lt;a
href="https://www.claude.com/blog/code-review"
target="_blank"
>Anthropic launched Code Review&lt;/a> for Claude Code. A multi-agent system that automatically reviews GitHub pull requests, dispatching specialized agents that analyze code for bugs, security issues, and logic errors. Internally at Anthropic, 54% of PRs now receive substantive review comments, up from 16%.&lt;/p>
&lt;p>&lt;a
href="https://www.cursor.com/blog/automations"
target="_blank"
>Cursor shipped Automations&lt;/a> with security review triggers that fire on every code push. No human initiates the review. The system does.&lt;/p>
&lt;p>&lt;a
href="https://about.gitlab.com/press/releases/2026-03-19-gitlab-enables-broader-more-affordable-access-to-agentic-ai-across-the-sdlc"
target="_blank"
>GitLab made agentic code reviews available&lt;/a> at $0.25 per review, including false positive detection for security scanning.&lt;/p>
&lt;p>The industry is converging on the same answer to the same problem: AI generates more code than humans can review, so AI should review it too.&lt;/p>
&lt;p>That answer is partly right. And partly something we should think harder about.&lt;/p>
&lt;h2 class="relative group">The bottleneck is real
&lt;div id="the-bottleneck-is-real" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-bottleneck-is-real" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Anthropic&amp;rsquo;s own numbers make the case. Their code output grew 200% year-over-year, but their human review capacity didn&amp;rsquo;t. That&amp;rsquo;s not unique to Anthropic. Any team using AI coding tools aggressively is hitting the same wall. More PRs, same number of reviewers, reviews get thinner.&lt;/p>
&lt;p>The &lt;a
href="https://plandek.com/blog/press-release-2026-benchmarks/"
target="_blank"
>Plandek 2026 benchmarks&lt;/a> across 2,000+ teams confirmed this: as AI speeds up coding, the bottleneck shifts downstream to review, testing, and integration. Bottom-quartile teams take 35+ hours to merge a pull request. That&amp;rsquo;s not a coding problem. That&amp;rsquo;s a review problem.&lt;/p>
&lt;p>So AI code review tools are solving a real constraint. And early results are genuinely impressive. Anthropic reports less than 1% of Code Review findings are marked incorrect by engineers. On large PRs (1,000+ lines), 84% receive findings averaging 7.5 issues per review. That&amp;rsquo;s catching things humans were missing because they didn&amp;rsquo;t have time to look carefully.&lt;/p>
&lt;h2 class="relative group">The part that should make you think
&lt;div id="the-part-that-should-make-you-think" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-part-that-should-make-you-think" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Here&amp;rsquo;s my concern.&lt;/p>
&lt;p>If AI writes the code and AI reviews the code, the human becomes the person who approves the merge. Not the person who understands the change. The approver.&lt;/p>
&lt;p>That&amp;rsquo;s a fundamentally different role than reviewer. A reviewer reads, questions, understands, and decides. An approver looks at the green checkmarks and clicks the button.&lt;/p>
&lt;p>I wrote &lt;a
href="https://pinishv.com/articles/ai-didnt-replace-software-engineering/">this week&lt;/a> about how the culture shifted toward rewarding speed over understanding. AI code review accelerates that shift. Not because the tools are bad, but because they make it even easier to ship code nobody on the team truly understood.&lt;/p>
&lt;p>When the AI-generated PR gets an AI-generated review with AI-generated test suggestions, and a human clicks &amp;ldquo;approve&amp;rdquo; because all the signals are green, what exactly did the human contribute? And when that code breaks at 2 AM, who debugs it?&lt;/p>
&lt;h2 class="relative group">The right way to use this
&lt;div id="the-right-way-to-use-this" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-right-way-to-use-this" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I&amp;rsquo;m not arguing against AI code review. The bottleneck is real, and these tools catch things humans miss. Arguing against them would be arguing for worse code.&lt;/p>
&lt;p>But I think the right approach is to treat AI review as a first pass, not the final word. Let the AI catch the mechanical stuff: unused variables, security patterns, style violations, common bugs. That frees human reviewers to focus on the things AI is still bad at: architectural fit, business logic correctness, failure mode analysis, and whether the approach makes sense given context the model doesn&amp;rsquo;t have.&lt;/p>
&lt;p>The worst outcome is AI review replacing human review entirely. The best outcome is AI review making human review more focused and more valuable.&lt;/p>
&lt;p>The difference depends on whether your team treats the green checkmark as the end of the process or the beginning of a better conversation.&lt;/p>
&lt;p>That&amp;rsquo;s a culture decision, not a tooling decision. And based on what I&amp;rsquo;m seeing across the industry, most teams haven&amp;rsquo;t made it consciously.&lt;/p>
&lt;hr>
&lt;p>&lt;em>Using AI code review on your team? Seeing it change how humans review? I&amp;rsquo;d love to hear how it&amp;rsquo;s working. Find me on &lt;a
href="https://x.com/PiniShv"
target="_blank"
>X&lt;/a> or &lt;a
href="https://t.me/by_Pini"
target="_blank"
>Telegram&lt;/a>.&lt;/em>&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/ai-reviewing-ai-code/feature.png"/></item></channel></rss>