<?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>Claude &#183; PiniShv</title><link>https://pinishv.com/tags/claude/</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/claude/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>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>CLI Agent Orchestrator: When One AI Agent Isn't Enough</title><link>https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/</link><pubDate>Wed, 05 Nov 2025 00:00:00 +0000</pubDate><guid>https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/</guid><description>AWS open-sourced CLI Agent Orchestrator, a framework coordinating multiple AI agents for complex developer tasks. It&amp;rsquo;s hierarchical orchestration for CLI tools, showing where AI tooling is headed when single agents hit their limits.</description><content:encoded>&lt;p>You&amp;rsquo;ve hit this wall before. You&amp;rsquo;re working on some complex modernization project with Claude Code or Amazon Q Developer CLI, and the agent starts losing coherence. Too much context. Too many domains. Architecture bleeding into security bleeding into performance optimization. The agent can&amp;rsquo;t maintain focus.&lt;/p>
&lt;p>Your options have been to manually coordinate between separate agent sessions, copying context around like it&amp;rsquo;s 2010. Or overload one agent with everything and watch quality degrade as the context window fills up.&lt;/p>
&lt;p>AWS to the rescue; they just released CLI Agent Orchestrator (CAO): multiple specialized agents working together under a supervisor. Hierarchical orchestration for your AI CLI tools.&lt;/p>
&lt;p>It&amp;rsquo;s early, opinionated, and requires AWS infrastructure. But it shows where developer AI tooling is headed when single agents aren&amp;rsquo;t enough.&lt;/p>
&lt;h2 class="relative group">The Problem
&lt;div id="the-problem" 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-problem" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Single agents work great for focused tasks. Refactoring? Boilerplate? Debugging? Claude Code or Amazon Q handles it.&lt;/p>
&lt;p>But try modernizing a legacy mainframe application. Architecture design, security review, performance optimization, testing, data migration. That&amp;rsquo;s a project spanning multiple disciplines. Load all that context into one agent and watch quality degrade. The agent contradicts itself, forgets earlier decisions, outputs get generic.&lt;/p>
&lt;p>The alternative is running separate agents manually. One for architecture. Another for security. Another for performance. Now you&amp;rsquo;re copying context between them, manually synthesizing outputs, spending more time coordinating than working. You&amp;rsquo;ve become the orchestration layer.&lt;/p>
&lt;p>CAO is AWS&amp;rsquo;s answer: a supervisor agent manages specialized workers. Each focuses on its domain. The supervisor handles coordination. Configure the team once, let them collaborate.&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>A supervisor agent delegates to specialized workers. One for architecture. One for security. One for performance. The supervisor manages sequencing and maintains context. Workers focus on their specialty and report back.&lt;/p>
&lt;p>
&lt;figure>
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="Multi-agent orchestration architecture on AWS"
srcset="
/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws_hu_5e68cdf0bc5192b3.png 330w,
/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws_hu_3f727dcf1705082b.png 660w,
/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws_hu_9fac1c38e76ee695.png 1280w
"
data-zoom-src="https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws.png"
src="https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/multi-agent-orchestration-on-aws.png">
&lt;/figure>
&lt;/p>
&lt;p>Each agent runs in its own isolated tmux session. No context pollution. The architecture agent&amp;rsquo;s history doesn&amp;rsquo;t leak into the security agent&amp;rsquo;s work. Sessions communicate through Model Context Protocol (MCP) servers, which handle local communication between the isolated sessions, running entirely on your machine.&lt;/p>
&lt;p>CAO supports three patterns. Handoff (synchronous): supervisor waits for completion before proceeding. Assign (asynchronous): supervisor delegates and moves on. Send Message: supervisor checks status without blocking. All implemented through Amazon Bedrock action groups.&lt;/p>
&lt;h2 class="relative group">Example: Mainframe Modernization
&lt;div id="example-mainframe-modernization" 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="#example-mainframe-modernization" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The supervisor receives &amp;ldquo;Create a modernization plan for this COBOL banking system.&amp;rdquo; It hands off sequentially: architecture agent designs the structure, security agent reviews it, then performance and test agents work in parallel. The supervisor synthesizes outputs into a unified plan.&lt;/p>
&lt;p>You could apply this to building microservices applications or migrating monoliths. In practice, you&amp;rsquo;ll iterate on prompts and intervene when agents drift. But the pattern works when configured well.&lt;/p>
&lt;h2 class="relative group">The Reality Check
&lt;div id="the-reality-check" 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-reality-check" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>CAO only works with Amazon Q Developer CLI and Claude Code. Nothing else has shipped despite &amp;ldquo;future plans&amp;rdquo; for other tools.&lt;/p>
&lt;p>The supervisor runs on Amazon Bedrock, AWS&amp;rsquo;s managed service for foundation models. You need AWS credentials, Bedrock access, and an AWS account. It&amp;rsquo;s open source code you can&amp;rsquo;t run without AWS infrastructure. This is lock-in you should choose consciously.&lt;/p>
&lt;p>Everything runs in tmux sessions. Great for transparency, but it&amp;rsquo;s another dependency with a learning curve. Running this in CI/CD adds complexity.&lt;/p>
&lt;p>Multiple agents mean multiple API calls, more token usage, higher latency. For simple tasks, this is wasteful overkill. You need to be selective about when orchestration overhead is worth it.&lt;/p>
&lt;p>This is infrastructure for developers comfortable with AWS, tmux, and orchestration concepts. It&amp;rsquo;s not polished. Limited early reactions on social media praise the privacy focus but flag AWS lock-in and tmux hurdles as barriers to adoption.&lt;/p>
&lt;h2 class="relative group">Why It Matters
&lt;div id="why-it-matters" 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="#why-it-matters" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The interesting part isn&amp;rsquo;t CAO specifically. It&amp;rsquo;s the shift from &amp;ldquo;AI tool as standalone assistant&amp;rdquo; to &amp;ldquo;AI tools as orchestrated teams.&amp;rdquo;&lt;/p>
&lt;p>Single-agent tools hit walls. Context windows don&amp;rsquo;t solve everything. At some point, more context just means more noise. Multi-agent architectures divide cognitive labor. Each agent has a focused job. The supervisor ensures pieces fit together.&lt;/p>
&lt;p>We&amp;rsquo;re seeing this everywhere. OpenAI&amp;rsquo;s Swarm. LangGraph. CrewAI. AutoGPT. The underlying idea is the same: complex tasks need coordination, not just more context. Specialization plus orchestration beats generalization with bigger context windows.&lt;/p>
&lt;p>The question: does this remain infrastructure developers explicitly configure, or does it become invisible? CAO is clearly &amp;ldquo;you configure this.&amp;rdquo; But the long-term direction is probably toward tools that orchestrate automatically, with developers intervening only when defaults fail.&lt;/p>
&lt;h2 class="relative group">Getting Started
&lt;div id="getting-started" 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="#getting-started" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>If you want to experiment with CAO:&lt;/p>
&lt;p>You need an AWS account with Bedrock access and permissions to use Claude models. Install Amazon Q Developer CLI or Claude Code. Install tmux (&lt;code>brew install tmux&lt;/code> on macOS). Clone the repo: &lt;code>git clone https://github.com/awslabs/cli-agent-orchestrator&lt;/code>. The README has configuration examples and workflows.&lt;/p>
&lt;p>Realistically, plan to spend an afternoon getting this working. This isn&amp;rsquo;t a tool you spin up in 10 minutes.&lt;/p>
&lt;h2 class="relative group">Should You Use This?
&lt;div id="should-you-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="#should-you-use-this" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Use CAO if you&amp;rsquo;re handling complex, multi-disciplinary tasks where single agents struggle. If you&amp;rsquo;re already on AWS and Bedrock, integration is straightforward. You need comfort with tmux and orchestration concepts.&lt;/p>
&lt;p>Skip it if your tasks are straightforward. If you&amp;rsquo;re not on AWS or want to avoid lock-in, skip it. If you need something polished, this isn&amp;rsquo;t it.&lt;/p>
&lt;p>For most developers, single-agent tools remain the right choice. For teams tackling large-scale modernizations or complex migrations, CAO offers a pattern worth exploring.&lt;/p>
&lt;p>Check out the &lt;a
href="https://github.com/awslabs/cli-agent-orchestrator"
target="_blank"
>GitHub repository&lt;/a> and the &lt;a
href="https://aws.amazon.com/blogs/opensource/introducing-cli-agent-orchestrator-transforming-developer-cli-tools-into-a-multi-agent-powerhouse/"
target="_blank"
>AWS blog post&lt;/a>.&lt;/p>
&lt;p>The future of AI tooling is coordination, not just capability. CAO is AWS&amp;rsquo;s bet on how that works. Whether it becomes standard or just one experiment, the pattern it represents is where things are headed.&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/cli-agent-orchestrator-when-one-agent-isnt-enough/feature.png"/></item><item><title>The Context Problem: Why AI Can't Remember You Across Apps (And Why That's Not an Accident)</title><link>https://pinishv.com/articles/the-context-problem-why-switching-between-claude-chatgpt-and-grok-feels-like-groundhog-day/</link><pubDate>Mon, 29 Sep 2025 00:00:00 +0000</pubDate><guid>https://pinishv.com/articles/the-context-problem-why-switching-between-claude-chatgpt-and-grok-feels-like-groundhog-day/</guid><description>Every time you switch from Claude to ChatGPT, you start from zero. It&amp;rsquo;s not a bug. It&amp;rsquo;s architecture. Here&amp;rsquo;s the real engineering behind AI memory, why context doesn&amp;rsquo;t transfer, and what it reveals about the future of intelligence.</description><content:encoded>&lt;p>You just spent 20 minutes teaching Claude your codebase. The mental model is perfect. Claude gets the architecture, knows your constraints, understands the goal.&lt;/p>
&lt;p>Then you remember ChatGPT is better at Python refactoring. You switch over.&lt;/p>
&lt;p>&amp;ldquo;Let me explain my project again&amp;hellip;&amp;rdquo;&lt;/p>
&lt;p>Stop. Before you paste that context for the hundredth time, let&amp;rsquo;s talk about what&amp;rsquo;s really happening here. Not the surface-level &amp;ldquo;AIs don&amp;rsquo;t share memory&amp;rdquo; explanation. The real engineering. The deliberate decisions. The philosophy of what context even means.&lt;/p>
&lt;p>Because once you understand how AI memory actually works, you&amp;rsquo;ll see why this problem exists, and why it might never be &amp;ldquo;solved&amp;rdquo; the way you think.&lt;/p>
&lt;h2 class="relative group">The 10-minute mental model
&lt;div id="the-10-minute-mental-model" 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-10-minute-mental-model" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Let&amp;rsquo;s build your understanding from first principles. Here&amp;rsquo;s what &amp;ldquo;context&amp;rdquo; actually means in AI systems:&lt;/p>
&lt;h3 class="relative group">1. Context is attention, literally
&lt;div id="1-context-is-attention-literally" 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="#1-context-is-attention-literally" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>When you talk to an AI, your words become tokens (numerical representations). These tokens flow through attention mechanisms that decide what&amp;rsquo;s relevant. Context isn&amp;rsquo;t &amp;ldquo;stored&amp;rdquo; like files on disk. It&amp;rsquo;s a temporary computational state, like RAM, not a hard drive.&lt;/p>
&lt;p>Every token costs compute. A 200K context window means the model is actively attending to 200,000 tokens worth of patterns every single time it generates a response. That&amp;rsquo;s why context is expensive. It&amp;rsquo;s not storage cost, it&amp;rsquo;s processing cost.&lt;/p>
&lt;h3 class="relative group">2. Memory is retrieval, not recording
&lt;div id="2-memory-is-retrieval-not-recording" 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="#2-memory-is-retrieval-not-recording" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>When ChatGPT &amp;ldquo;remembers&amp;rdquo; you prefer React, it&amp;rsquo;s not writing to a database. It&amp;rsquo;s creating embeddings (mathematical fingerprints of concepts) and storing those in a vector space. Next conversation, it searches that space for relevant patterns and injects them into the context.&lt;/p>
&lt;p>Think of it like this: The AI doesn&amp;rsquo;t remember conversations. It remembers the &lt;em>shape&lt;/em> of conversations and reconstructs relevant bits on demand.&lt;/p>
&lt;h3 class="relative group">3. Sessions are stateless by design
&lt;div id="3-sessions-are-stateless-by-design" 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="#3-sessions-are-stateless-by-design" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Here&amp;rsquo;s the kicker: Large language models are fundamentally stateless. They&amp;rsquo;re functions: text in, text out. No persistence. Every &amp;ldquo;memory&amp;rdquo; feature is scaffolding built around this stateless core.&lt;/p>
&lt;p>Why? Because stateless is scalable. One model can serve millions of users simultaneously. Add state, and suddenly you need persistent storage, session management, consistency guarantees. The infrastructure complexity explodes.&lt;/p>
&lt;h2 class="relative group">Why context doesn&amp;rsquo;t transfer (and never will)
&lt;div id="why-context-doesnt-transfer-and-never-will" 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="#why-context-doesnt-transfer-and-never-will" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Here&amp;rsquo;s where it gets interesting. The context problem isn&amp;rsquo;t technical. It&amp;rsquo;s architectural, economic, and philosophical:&lt;/p>
&lt;h3 class="relative group">The embedding incompatibility problem
&lt;div id="the-embedding-incompatibility-problem" 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-embedding-incompatibility-problem" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Each AI uses different embedding models. Claude&amp;rsquo;s vector representation of &amp;ldquo;Python&amp;rdquo; differs from ChatGPT&amp;rsquo;s differs from Grok&amp;rsquo;s. Even if they shared raw text, the semantic understanding wouldn&amp;rsquo;t translate. It&amp;rsquo;s like trying to share thoughts between brains with different neural structures.&lt;/p>
&lt;h3 class="relative group">The context window economics
&lt;div id="the-context-window-economics" 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-context-window-economics" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>A 200K context window at current prices costs about $2-4 per conversation in compute. Multiply by millions of users. Now imagine maintaining that context across sessions, across platforms. The economics don&amp;rsquo;t work unless someone&amp;rsquo;s paying (either users directly or through lock-in).&lt;/p>
&lt;h3 class="relative group">The competitive moat reality
&lt;div id="the-competitive-moat-reality" 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-competitive-moat-reality" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Let&amp;rsquo;s be honest: If Claude context seamlessly transferred to ChatGPT, why would you pay for both? Context lock-in is the subscription retention strategy. Every AI provider knows this. Interoperability is antithetical to their business model.&lt;/p>
&lt;h3 class="relative group">The philosophical divide
&lt;div id="the-philosophical-divide" 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-philosophical-divide" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Here&amp;rsquo;s the deep question: What even is context? Is it the raw text? The extracted meanings? The interaction patterns? Each AI platform has a different answer, and those answers are incompatible by design. They&amp;rsquo;re not just building different features. They&amp;rsquo;re building different theories of mind.&lt;/p>
&lt;h2 class="relative group">How the big three actually implement memory
&lt;div id="how-the-big-three-actually-implement-memory" 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-the-big-three-actually-implement-memory" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Now that you understand the primitives, let&amp;rsquo;s see how each platform builds &amp;ldquo;memory&amp;rdquo; on top of stateless models:&lt;/p>
&lt;h3 class="relative group">Claude: Structured context hierarchies
&lt;div id="claude-structured-context-hierarchies" 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-structured-context-hierarchies" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Anthropic took the &amp;ldquo;explicit is better than implicit&amp;rdquo; approach:&lt;/p>
&lt;p>&lt;strong>Projects as context containers.&lt;/strong> A Project isn&amp;rsquo;t just a folder. It&amp;rsquo;s a persistent context namespace. Documents get chunked, embedded, and indexed. When you chat, Claude runs semantic search across project contents and injects relevant chunks into the prompt. It&amp;rsquo;s RAG (Retrieval Augmented Generation) with a nice UI.&lt;/p>
&lt;p>&lt;strong>Artifacts as working memory.&lt;/strong> These aren&amp;rsquo;t just displayed code. They&amp;rsquo;re part of the active context. Claude maintains a pointer to artifact state and includes it in subsequent prompts. Close the browser, lose the pointer.&lt;/p>
&lt;p>&lt;strong>Constitutional memory.&lt;/strong> Claude uses constitutional AI principles even for memory. It won&amp;rsquo;t remember things it shouldn&amp;rsquo;t (passwords, PII) even if you ask. The memory system has built-in ethical constraints.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>The philosophy:&lt;/strong> Claude treats context like a research assistant would. Organized, hierarchical, and bounded. It&amp;rsquo;s memory as a filing system, not a stream of consciousness.&lt;/p>&lt;/blockquote>
&lt;h3 class="relative group">ChatGPT: Implicit extraction and injection
&lt;div id="chatgpt-implicit-extraction-and-injection" 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="#chatgpt-implicit-extraction-and-injection" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>OpenAI went for &amp;ldquo;it just works&amp;rdquo;:&lt;/p>
&lt;p>&lt;strong>Automatic memory extraction.&lt;/strong> After each conversation, ChatGPT runs a secondary pass to extract &amp;ldquo;memorable&amp;rdquo; facts. These get stored as embeddings with metadata (timestamp, confidence, topic). No user action required.&lt;/p>
&lt;p>&lt;strong>Probabilistic injection.&lt;/strong> New conversations trigger similarity searches across your memory bank. High-scoring memories get prepended to your prompt invisibly. You never see this happening. It&amp;rsquo;s seamless.&lt;/p>
&lt;p>&lt;strong>Cross-session state.&lt;/strong> ChatGPT maintains a persistent user profile that evolves. It&amp;rsquo;s not just remembering facts; it&amp;rsquo;s building a model of you. Your writing style, reasoning patterns, preferences. All get encoded.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>The philosophy:&lt;/strong> Memory should be invisible and automatic. The AI adapts to you, not the other way around. It&amp;rsquo;s memory as personality modeling.&lt;/p>&lt;/blockquote>
&lt;h3 class="relative group">Grok: Stream processing and real-time context
&lt;div id="grok-stream-processing-and-real-time-context" 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="#grok-stream-processing-and-real-time-context" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>xAI took the &amp;ldquo;everything is a stream&amp;rdquo; approach:&lt;/p>
&lt;p>&lt;strong>Event-sourced memory.&lt;/strong> Grok treats conversations as event streams. Each message is an event that updates the state. Memory is the accumulated state changes over time, allowing for precise replay and branching.&lt;/p>
&lt;p>&lt;strong>Real-time context injection.&lt;/strong> The X integration isn&amp;rsquo;t just API calls. It&amp;rsquo;s streaming context. Grok maintains a sliding window of relevant real-time data that gets mixed with conversational context. It&amp;rsquo;s the only one doing true stream processing.&lt;/p>
&lt;p>&lt;strong>Pattern learning over storage.&lt;/strong> Grok emphasizes learning interaction patterns over storing facts. It&amp;rsquo;s less &amp;ldquo;remembers you like Python&amp;rdquo; and more &amp;ldquo;adapts to your communication style.&amp;rdquo;&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>The philosophy:&lt;/strong> Context is fluid and temporal. What matters isn&amp;rsquo;t what was said, but how it relates to what&amp;rsquo;s happening now. It&amp;rsquo;s memory as stream processing.&lt;/p>&lt;/blockquote>
&lt;h2 class="relative group">The architectural escape routes
&lt;div id="the-architectural-escape-routes" 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-architectural-escape-routes" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Despite the challenges, here are four ways the context problem could be solved. Each with profound implications:&lt;/p>
&lt;h3 class="relative group">Architecture 1: The Semantic Intermediary
&lt;div id="architecture-1-the-semantic-intermediary" 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="#architecture-1-the-semantic-intermediary" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Instead of sharing context directly, share semantic representations:&lt;/p>
&lt;pre tabindex="0">&lt;code>User Context Space
├─ Universal embeddings (model-agnostic)
├─ Semantic graph (relationships)
├─ Intent vectors (what you&amp;#39;re trying to do)
└─ Interaction patterns (how you communicate)
&lt;/code>&lt;/pre>&lt;p>&lt;strong>How it works:&lt;/strong> A middle layer that translates between AI-specific representations. Like Unicode for meaning. A universal encoding that each AI can interpret.&lt;/p>
&lt;p>&lt;strong>Why it&amp;rsquo;s hard:&lt;/strong> Requires agreement on semantic primitives. It&amp;rsquo;s like asking English, Mandarin, and Arabic speakers to agree on universal grammar.&lt;/p>
&lt;p>&lt;strong>What it would enable:&lt;/strong> True AI interoperability. Switch models mid-conversation. Use multiple AIs simultaneously on the same problem.&lt;/p>
&lt;h3 class="relative group">Architecture 2: Federated Context Protocol
&lt;div id="architecture-2-federated-context-protocol" 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="#architecture-2-federated-context-protocol" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Borrowed from federated learning:&lt;/p>
&lt;pre tabindex="0">&lt;code>Context Federation
├─ Local context store (your device)
├─ Encrypted sync protocol
├─ Differential privacy layer
└─ Model-specific adapters
&lt;/code>&lt;/pre>&lt;p>&lt;strong>How it works:&lt;/strong> Your context lives on your device. AIs request relevant portions through a privacy-preserving protocol. You control what&amp;rsquo;s shared, when, and with whom.&lt;/p>
&lt;p>&lt;strong>Why it&amp;rsquo;s powerful:&lt;/strong> Solves privacy, ownership, and portability simultaneously. Your context becomes a personal asset, not platform property.&lt;/p>
&lt;p>&lt;strong>The catch:&lt;/strong> Requires fundamental changes to how AI services work. They&amp;rsquo;d have to give up data control.&lt;/p>
&lt;h3 class="relative group">Architecture 3: Context as Computation
&lt;div id="architecture-3-context-as-computation" 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="#architecture-3-context-as-computation" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>The radical approach. Don&amp;rsquo;t store context, compute it:&lt;/p>
&lt;pre tabindex="0">&lt;code>Generative Context System
├─ Base facts (minimal storage)
├─ Generative rules (how to reconstruct)
├─ Verification hashes
└─ Incremental updates
&lt;/code>&lt;/pre>&lt;p>&lt;strong>How it works:&lt;/strong> Store only essential facts and rules for regenerating context. Like seed-based procedural generation in games. Each AI reconstructs the full context from seeds.&lt;/p>
&lt;p>&lt;strong>Why it&amp;rsquo;s elegant:&lt;/strong> Tiny storage footprint. Perfect consistency. Context can evolve without storing every state.&lt;/p>
&lt;p>&lt;strong>The challenge:&lt;/strong> Requires deterministic generation across different models. We&amp;rsquo;re nowhere close to this.&lt;/p>
&lt;h3 class="relative group">Architecture 4: The Model Context Protocol (MCP)
&lt;div id="architecture-4-the-model-context-protocol-mcp" 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="#architecture-4-the-model-context-protocol-mcp" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>The standard that actually exists:&lt;/p>
&lt;p>Anthropic created MCP to standardize AI-to-data connections. Cursor just shipped &lt;a
href="https://pinishv.com/shorts/cursor-deeplinks-shareable-prompts-beta/"
target="_blank"
>deeplinks for MCP&lt;/a>. Click a link, install a context server. But here&amp;rsquo;s the thing:&lt;/p>
&lt;p>&lt;strong>What MCP actually does:&lt;/strong> Standardizes how AIs connect to data sources (databases, APIs, documents). It&amp;rsquo;s plumbing, not memory.&lt;/p>
&lt;p>&lt;strong>What MCP doesn&amp;rsquo;t do:&lt;/strong> Share context between different AI platforms. It&amp;rsquo;s a connection protocol, not an interchange format.&lt;/p>
&lt;p>&lt;strong>The reality:&lt;/strong> MCP is useful but orthogonal to the context problem. It&amp;rsquo;s like having standardized power outlets but different voltages.&lt;/p>
&lt;h2 class="relative group">What actually works today (ranked by effectiveness)
&lt;div id="what-actually-works-today-ranked-by-effectiveness" 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-works-today-ranked-by-effectiveness" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Forget the future. Here&amp;rsquo;s how to minimize context pain right now:&lt;/p>
&lt;h3 class="relative group">Level 1: The Context Discipline
&lt;div id="level-1-the-context-discipline" 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="#level-1-the-context-discipline" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Build a system, stick to it:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="gh"># CONTEXT.md
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gh">&lt;/span>&lt;span class="gu">## Mental Model
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>[How I think about this problem]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">## Decisions Made
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>[What we&amp;#39;ve already figured out]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">## Current Focus
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>[What we&amp;#39;re working on now]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">## Constraints
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>[What we can&amp;#39;t change]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Update after every session. Start every conversation by pasting this. It&amp;rsquo;s manual but it works.&lt;/p>
&lt;h3 class="relative group">Level 2: Context Bridges
&lt;div id="level-2-context-bridges" 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="#level-2-context-bridges" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Tools exist that sync context across AIs:&lt;/p>
&lt;ul>
&lt;li>Browser extensions that capture and replay context&lt;/li>
&lt;li>Note-taking tools that become context hubs&lt;/li>
&lt;li>Automation platforms that chain AI calls with context&lt;/li>
&lt;/ul>
&lt;p>They&amp;rsquo;re imperfect but better than copy-paste.&lt;/p>
&lt;h3 class="relative group">Level 3: Single-Tool Mastery
&lt;div id="level-3-single-tool-mastery" 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="#level-3-single-tool-mastery" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>The nuclear option: Pick one AI and commit. Learn its memory system deeply. Use its features fully. Let compound context work for you.&lt;/p>
&lt;p>&lt;strong>Choose based on your primary need:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Deep work:&lt;/strong> Claude with Projects&lt;/li>
&lt;li>&lt;strong>Continuous assistance:&lt;/strong> ChatGPT with Memory&lt;/li>
&lt;li>&lt;strong>Real-time research:&lt;/strong> Grok with streaming context&lt;/li>
&lt;/ul>
&lt;h3 class="relative group">Level 4: Context as Code
&lt;div id="level-4-context-as-code" 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="#level-4-context-as-code" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>For developers, the ultimate solution:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="k">class&lt;/span> &lt;span class="nc">ContextManager&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">def&lt;/span> &lt;span class="fm">__init__&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="bp">self&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="bp">self&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">embeddings&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">VectorStore&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="bp">self&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sessions&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">{}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="bp">self&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">memory&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">PersistentDict&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">def&lt;/span> &lt;span class="nf">capture&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="bp">self&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">ai&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">conversation&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Extract and store semantic patterns&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">patterns&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="bp">self&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">extract_patterns&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">conversation&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="bp">self&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">embeddings&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">patterns&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">def&lt;/span> &lt;span class="nf">inject&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="bp">self&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">ai&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">prompt&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Retrieve and prepend relevant context&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">context&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="bp">self&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">embeddings&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">search&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">prompt&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="sa">f&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">context&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="se">\n\n&lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">prompt&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Build your own context layer. Control everything. It&amp;rsquo;s work, but you&amp;rsquo;ll never lose context again.&lt;/p>
&lt;h2 class="relative group">The next 12 months: Watch these signals
&lt;div id="the-next-12-months-watch-these-signals" 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-next-12-months-watch-these-signals" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>&lt;strong>The MCP test:&lt;/strong> If Cursor&amp;rsquo;s MCP deeplinks gain adoption, context sharing becomes inevitable. If they don&amp;rsquo;t, we&amp;rsquo;re stuck with silos.&lt;/p>
&lt;p>&lt;strong>The memory tax:&lt;/strong> When someone figures out how to monetize context portability, everything changes. Watch for &amp;ldquo;context as a service&amp;rdquo; startups.&lt;/p>
&lt;p>&lt;strong>The regulation forcing function:&lt;/strong> GDPR-style rules for AI memory are coming. Portable context might become legally required.&lt;/p>
&lt;p>&lt;strong>The open source wildcard:&lt;/strong> One good open source context protocol could force everyone&amp;rsquo;s hand. The community is building alternatives.&lt;/p>
&lt;h2 class="relative group">The uncomfortable truth about memory
&lt;div id="the-uncomfortable-truth-about-memory" 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-uncomfortable-truth-about-memory" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Here&amp;rsquo;s what this all reveals: We&amp;rsquo;re trying to solve a human problem with a technical solution.&lt;/p>
&lt;p>The context problem exists because we&amp;rsquo;re using AIs wrong. We treat them like persistent assistants when they&amp;rsquo;re actually stateless functions. We expect them to remember like humans when they&amp;rsquo;re designed to compute like calculators.&lt;/p>
&lt;p>Maybe the answer isn&amp;rsquo;t better memory. Maybe it&amp;rsquo;s better prompting. Better task decomposition. Better understanding of when context helps and when it hurts.&lt;/p>
&lt;p>Because here&amp;rsquo;s the thing: &lt;strong>Perfect memory might make AI worse, not better.&lt;/strong>&lt;/p>
&lt;p>Fresh context forces clearer thinking. Explaining again reveals new angles. Starting over prevents assumption lock-in. The context &amp;ldquo;problem&amp;rdquo; might actually be a feature.&lt;/p>
&lt;h2 class="relative group">Your move
&lt;div id="your-move" 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="#your-move" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The context problem isn&amp;rsquo;t going away. But you don&amp;rsquo;t have to be its victim:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Build a context discipline today.&lt;/strong> Simple markdown files beat no system.&lt;/li>
&lt;li>&lt;strong>Experiment with bridges.&lt;/strong> Try the tools, see what works.&lt;/li>
&lt;li>&lt;strong>Question the premise.&lt;/strong> Do you really need perfect memory? Or better workflows?&lt;/li>
&lt;li>&lt;strong>Think philosophically.&lt;/strong> What is context? What is memory? What are you really trying to preserve?&lt;/li>
&lt;/ol>
&lt;p>The magic isn&amp;rsquo;t in perfect memory. It&amp;rsquo;s in understanding what memory means for intelligence.&lt;/p>
&lt;p>And maybe, just maybe, the fact that Claude and ChatGPT can&amp;rsquo;t share notes isn&amp;rsquo;t a bug.&lt;/p>
&lt;p>It&amp;rsquo;s a glimpse of how alien artificial intelligence really is.&lt;/p>
&lt;hr>
&lt;p>&lt;em>When someone asks why we don&amp;rsquo;t have AGI yet, tell them we can&amp;rsquo;t even agree on what memory means. Then watch them try to define it.&lt;/em>&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/the-context-problem-why-switching-between-claude-chatgpt-and-grok-feels-like-groundhog-day/feature.png"/></item></channel></rss>