<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Himanshu Chauhan</title>
    <description>The latest articles on DEV Community by Himanshu Chauhan (@himaanshuchauhaan).</description>
    <link>https://dev.to/himaanshuchauhaan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F810183%2F85d4051f-206e-4882-a43d-b521164f8474.png</url>
      <title>DEV Community: Himanshu Chauhan</title>
      <link>https://dev.to/himaanshuchauhaan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/himaanshuchauhaan"/>
    <language>en</language>
    <item>
      <title>Anthropic Replaced Git Because AI Agents Were Writing Code Too Fast</title>
      <dc:creator>Himanshu Chauhan</dc:creator>
      <pubDate>Wed, 14 Oct 2026 12:26:01 +0000</pubDate>
      <link>https://dev.to/himaanshuchauhaan/anthropic-replaced-git-because-ai-agents-were-writing-code-too-fast-5cc6</link>
      <guid>https://dev.to/himaanshuchauhaan/anthropic-replaced-git-because-ai-agents-were-writing-code-too-fast-5cc6</guid>
      <description>&lt;h1&gt;
  
  
  Anthropic Replaced Git Because AI Agents Were Writing Code Too Fast
&lt;/h1&gt;

&lt;p&gt;Imagine telling a developer in 2020 that one day an AI company would have to build its own version control system because its AI agents were producing too much code.&lt;/p&gt;

&lt;p&gt;They'd probably laugh.&lt;/p&gt;

&lt;p&gt;Yet here we are.&lt;/p&gt;

&lt;p&gt;On October 13, 2026, Anthropic published something I found more interesting than another AI model announcement.&lt;/p&gt;

&lt;p&gt;They explained why they'd moved their internal monorepo away from Git and built an entirely new source control system called &lt;strong&gt;Scion&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Not because Git suddenly became bad.&lt;/p&gt;

&lt;p&gt;Not because Git was outdated.&lt;/p&gt;

&lt;p&gt;But because their development workload had changed so dramatically that the assumptions behind their existing infrastructure were starting to break.&lt;/p&gt;

&lt;p&gt;And the numbers are pretty wild.&lt;/p&gt;

&lt;h2&gt;
  
  
  From 2,500 to 30,000+ merges a day
&lt;/h2&gt;

&lt;p&gt;In May 2026, Anthropic averaged around &lt;strong&gt;2,500 merged code changes per day&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;By September, that number had climbed past &lt;strong&gt;30,000&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That's more than 12 times the previous volume in roughly four months.&lt;/p&gt;

&lt;p&gt;Think about what that means for the systems around the code.&lt;/p&gt;

&lt;p&gt;Every change can involve repository operations, testing, review, merging, and deployment.&lt;/p&gt;

&lt;p&gt;Now multiply those operations across thousands of agents and automated jobs working simultaneously.&lt;/p&gt;

&lt;p&gt;At that scale, generating code isn't necessarily the expensive part anymore.&lt;/p&gt;

&lt;p&gt;Everything that happens &lt;em&gt;around&lt;/em&gt; the code starts becoming the problem.&lt;/p&gt;

&lt;p&gt;Anthropic's engineering team described exactly that situation.&lt;/p&gt;

&lt;p&gt;And it led them to question something most of us take for granted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does every developer really need a local Git repository?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Git wasn't designed for this kind of developer
&lt;/h2&gt;

&lt;p&gt;Git is brilliant at what it was designed to do.&lt;/p&gt;

&lt;p&gt;A developer clones a repository, works locally, makes commits, checks history, creates branches, and pushes changes.&lt;/p&gt;

&lt;p&gt;You can work offline. You don't need a server to examine your local history. Your repository contains the information needed for a wide range of operations.&lt;/p&gt;

&lt;p&gt;For humans working on normal-sized projects, that's incredibly useful.&lt;/p&gt;

&lt;p&gt;But think about an AI coding agent running inside an automated cloud environment.&lt;/p&gt;

&lt;p&gt;It might need to modify three files, run tests, submit a change, and disappear.&lt;/p&gt;

&lt;p&gt;Does it really need access to an enormous repository history?&lt;/p&gt;

&lt;p&gt;Does a CI job that only wants to calculate a diff need to reconstruct a large portion of the repository?&lt;/p&gt;

&lt;p&gt;Not necessarily.&lt;/p&gt;

&lt;p&gt;At Anthropic, these questions became very real.&lt;/p&gt;

&lt;p&gt;Their main branch history was approaching &lt;strong&gt;100 GB&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A compressed working copy was over &lt;strong&gt;25 GB&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And their CI infrastructure was performing roughly &lt;strong&gt;25 million checkouts every day&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;They'd already tried the usual scaling techniques:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shallow clones&lt;/li&gt;
&lt;li&gt;Sparse checkouts&lt;/li&gt;
&lt;li&gt;Repository snapshots&lt;/li&gt;
&lt;li&gt;Internal Git mirrors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At one point, Anthropic operated several hundred Git mirrors.&lt;/p&gt;

&lt;p&gt;These approaches helped, but their maintenance costs kept growing along with the merge volume.&lt;/p&gt;

&lt;p&gt;Eventually, the company decided that continuing to optimize the same architecture wasn't enough.&lt;/p&gt;

&lt;p&gt;They needed something built around a different set of assumptions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter Scion
&lt;/h2&gt;

&lt;p&gt;Scion is Anthropic's internal source control system, designed around agent-heavy development.&lt;/p&gt;

&lt;p&gt;The key idea is surprisingly straightforward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Most agents are always online. So why design their source control around offline independence?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of requiring every client to perform complicated repository operations locally, Scion moves much of that work to the server.&lt;/p&gt;

&lt;p&gt;Here's a simplified comparison:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Operation&lt;/th&gt;
&lt;th&gt;Git&lt;/th&gt;
&lt;th&gt;Scion&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Repository history&lt;/td&gt;
&lt;td&gt;Stored in local clones&lt;/td&gt;
&lt;td&gt;Primarily server-side&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Commits&lt;/td&gt;
&lt;td&gt;Created locally&lt;/td&gt;
&lt;td&gt;Created on the server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Merges and rebases&lt;/td&gt;
&lt;td&gt;Can happen locally&lt;/td&gt;
&lt;td&gt;Handled by the server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;History and blame queries&lt;/td&gt;
&lt;td&gt;Computed locally or via platform APIs&lt;/td&gt;
&lt;td&gt;Available through server APIs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Checkouts&lt;/td&gt;
&lt;td&gt;Can materialize entire working trees&lt;/td&gt;
&lt;td&gt;Sparse and virtualized by design&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Offline support&lt;/td&gt;
&lt;td&gt;A core capability&lt;/td&gt;
&lt;td&gt;Assumes online clients&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Of course, Git supports sparse checkouts and remote services too.&lt;/p&gt;

&lt;p&gt;The difference is that Scion treats lightweight clients and server-side operations as foundational design choices.&lt;/p&gt;

&lt;p&gt;That opens up some interesting possibilities.&lt;/p&gt;

&lt;p&gt;For example, a CI job that needs to compare two changes can request the diff through an API.&lt;/p&gt;

&lt;p&gt;It doesn't need to check out an entire working tree first.&lt;/p&gt;

&lt;p&gt;An agent that only needs a few directories can fetch those directories rather than materializing everything.&lt;/p&gt;

&lt;p&gt;And when thousands of jobs repeatedly access similar files, a layered caching system can make those reads much cheaper.&lt;/p&gt;

&lt;h2&gt;
  
  
  The architecture is where it gets interesting
&lt;/h2&gt;

&lt;p&gt;Scion isn't just Git with a faster server.&lt;/p&gt;

&lt;p&gt;Anthropic redesigned some important data structures.&lt;/p&gt;

&lt;p&gt;Its unit of work is a &lt;strong&gt;changeset&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A changeset records the files modified relative to its first parent, along with pointers to file contents stored separately.&lt;/p&gt;

&lt;p&gt;This differs from Git's familiar commit-and-tree representation.&lt;/p&gt;

&lt;p&gt;Scion also maintains derived data structures for operations such as file history, blame, and commit ancestry.&lt;/p&gt;

&lt;p&gt;These can be computed as needed or prepared in advance.&lt;/p&gt;

&lt;p&gt;The system is designed so that adding a commit doesn't require work proportional to the entire repository.&lt;/p&gt;

&lt;p&gt;That's an important detail.&lt;/p&gt;

&lt;p&gt;When your monorepo contains an enormous history, you want the cost of a small change to stay small.&lt;/p&gt;

&lt;p&gt;Scion's storage and caching architecture also relies heavily on immutable, content-addressed objects.&lt;/p&gt;

&lt;p&gt;Multiple servers can safely cache the same objects without constantly coordinating changes to them.&lt;/p&gt;

&lt;p&gt;The result is a system where different components can scale independently.&lt;/p&gt;

&lt;p&gt;This is particularly useful when the workload consists of huge numbers of relatively small operations.&lt;/p&gt;

&lt;p&gt;And Anthropic says the payoff was substantial.&lt;/p&gt;

&lt;h2&gt;
  
  
  200x smaller infrastructure. 100x faster checkouts.
&lt;/h2&gt;

&lt;p&gt;According to Anthropic's internal measurements, Scion delivered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;200x lower CPU and memory requirements&lt;/strong&gt; for its source control infrastructure compared with the previous Git mirroring setup.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Roughly 100x faster checkouts&lt;/strong&gt; for CI and research jobs, reducing minutes to seconds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;25% CPU capacity savings&lt;/strong&gt; in CI alone.&lt;/li&gt;
&lt;li&gt;Cache hit rates exceeding &lt;strong&gt;99%&lt;/strong&gt; across its caching tiers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These results are specific to Anthropic's infrastructure, so they shouldn't be interpreted as a universal Scion-versus-Git benchmark.&lt;/p&gt;

&lt;p&gt;But they demonstrate something worth paying attention to.&lt;/p&gt;

&lt;p&gt;Sometimes the biggest performance improvement doesn't come from making an existing operation faster.&lt;/p&gt;

&lt;p&gt;It comes from designing a system that avoids doing that operation unnecessarily.&lt;/p&gt;

&lt;h2&gt;
  
  
  Seven engineers built all this in five months
&lt;/h2&gt;

&lt;p&gt;This might be the most surprising part of the whole story.&lt;/p&gt;

&lt;p&gt;Anthropic says a team of seven engineers built Scion, its code review tool called &lt;strong&gt;Antique&lt;/strong&gt;, and multiple supporting systems.&lt;/p&gt;

&lt;p&gt;They then migrated the monorepo.&lt;/p&gt;

&lt;p&gt;In five months.&lt;/p&gt;

&lt;p&gt;Anyone who's worked on infrastructure knows how ambitious that sounds.&lt;/p&gt;

&lt;p&gt;Source control needs to be extremely reliable. Losing a piece of code history or introducing subtle consistency problems isn't an acceptable trade-off for speed.&lt;/p&gt;

&lt;p&gt;And migrating an active monorepo while its workload is growing rapidly makes the problem even harder.&lt;/p&gt;

&lt;p&gt;So how did they move so quickly?&lt;/p&gt;

&lt;p&gt;Unsurprisingly, Claude played a major role.&lt;/p&gt;

&lt;p&gt;Anthropic shared an example involving its Git-to-Scion ingestion pipeline.&lt;/p&gt;

&lt;p&gt;The engineers had written an initial prototype themselves.&lt;/p&gt;

&lt;p&gt;They then asked an early internal version of Claude Mythos Preview to rewrite it.&lt;/p&gt;

&lt;p&gt;Anthropic reports that the rewritten version used &lt;strong&gt;20x less memory&lt;/strong&gt; and was &lt;strong&gt;4x faster&lt;/strong&gt;, while preserving the necessary correctness constraints.&lt;/p&gt;

&lt;p&gt;That's an impressive result.&lt;/p&gt;

&lt;p&gt;But it also reveals a strange feedback loop.&lt;/p&gt;

&lt;p&gt;Claude's growing coding capabilities helped create the source control bottleneck.&lt;/p&gt;

&lt;p&gt;Then Claude helped the engineers build the infrastructure that removed it.&lt;/p&gt;

&lt;p&gt;And removing that bottleneck makes it possible to produce even more code.&lt;/p&gt;

&lt;p&gt;I suspect we'll see this pattern again.&lt;/p&gt;

&lt;h2&gt;
  
  
  The engineer's job is changing
&lt;/h2&gt;

&lt;p&gt;One particular detail from Anthropic's article stuck with me.&lt;/p&gt;

&lt;p&gt;The team described how a significant part of their work involved telling Claude &lt;strong&gt;"no."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not because Claude couldn't write code.&lt;/p&gt;

&lt;p&gt;But because writing technically valid code is only one part of engineering.&lt;/p&gt;

&lt;p&gt;An agent might introduce a solution that works locally but breaks a larger architectural constraint.&lt;/p&gt;

&lt;p&gt;It might optimize a path that doesn't need optimizing.&lt;/p&gt;

&lt;p&gt;It might add unnecessary complexity to address a hypothetical edge case.&lt;/p&gt;

&lt;p&gt;Or it might solve a problem in a way that becomes impossible to maintain at scale.&lt;/p&gt;

&lt;p&gt;The human engineers still needed to understand the architecture, evaluate trade-offs, and maintain system-wide consistency.&lt;/p&gt;

&lt;p&gt;Anthropic says its engineers continue reviewing every change request, but increasingly focus on the &lt;em&gt;intent&lt;/em&gt; of changes instead of reading every line.&lt;/p&gt;

&lt;p&gt;That raises an interesting question.&lt;/p&gt;

&lt;p&gt;If an AI can write code faster than we can read it, what does effective code review look like?&lt;/p&gt;

&lt;p&gt;I don't think anyone has completely solved that yet.&lt;/p&gt;

&lt;p&gt;And the challenge gets bigger when the system is merging tens of thousands of changes per day.&lt;/p&gt;

&lt;h2&gt;
  
  
  CI might be the next thing we need to rethink
&lt;/h2&gt;

&lt;p&gt;Consider a familiar development workflow.&lt;/p&gt;

&lt;p&gt;You open a pull request.&lt;/p&gt;

&lt;p&gt;CI runs.&lt;/p&gt;

&lt;p&gt;The tests pass.&lt;/p&gt;

&lt;p&gt;The change gets merged.&lt;/p&gt;

&lt;p&gt;Simple enough.&lt;/p&gt;

&lt;p&gt;But what happens when hundreds or thousands of other changes merge while your tests are running?&lt;/p&gt;

&lt;p&gt;The codebase can evolve substantially between the moment a test begins and the moment its results become available.&lt;/p&gt;

&lt;p&gt;Traditional merge queues can serialize changes to maintain stronger guarantees about what gets tested before merging.&lt;/p&gt;

&lt;p&gt;But serializing everything can become expensive at enormous throughput.&lt;/p&gt;

&lt;p&gt;Anthropic says it has been investing in post-merge and pre-deployment testing rather than relying on a global merge-queue lock.&lt;/p&gt;

&lt;p&gt;That introduces different engineering trade-offs.&lt;/p&gt;

&lt;p&gt;Concurrent changes can conflict. Failures need to be detected and handled quickly. Testing must remain meaningful despite constant changes to the repository.&lt;/p&gt;

&lt;p&gt;And there's a bigger problem beneath all of this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generating 30,000 changes isn't the same as proving that 30,000 changes are correct.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI may dramatically increase the amount of code we can produce.&lt;/p&gt;

&lt;p&gt;But confidence, reliability, security, and maintainability still require serious engineering.&lt;/p&gt;

&lt;p&gt;The faster we generate code, the more important those systems become.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should we all stop using Git?
&lt;/h2&gt;

&lt;p&gt;Absolutely not.&lt;/p&gt;

&lt;p&gt;Anthropic is very clear that Scion isn't intended as a general-purpose Git replacement.&lt;/p&gt;

&lt;p&gt;Most teams aren't processing 25 million checkouts per day.&lt;/p&gt;

&lt;p&gt;Most repositories aren't hundreds of gigabytes.&lt;/p&gt;

&lt;p&gt;And most developers still benefit greatly from local history, offline commits, and Git's mature ecosystem.&lt;/p&gt;

&lt;p&gt;There are also trade-offs to Scion's architecture.&lt;/p&gt;

&lt;p&gt;A server-centric system introduces stronger dependencies on network availability and central infrastructure.&lt;/p&gt;

&lt;p&gt;Building a new source control system also means maintaining compatible workflows for code review, CI, permissions, and developer tooling.&lt;/p&gt;

&lt;p&gt;For most companies, that's an enormous amount of complexity to take on.&lt;/p&gt;

&lt;p&gt;And scalable source control beyond traditional Git isn't new. Google has Piper, and Meta has invested in Sapling.&lt;/p&gt;

&lt;p&gt;So Scion isn't proof that Git is obsolete.&lt;/p&gt;

&lt;p&gt;It's evidence that &lt;strong&gt;agent-scale development can create workloads where a different architecture becomes attractive.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's a much more useful takeaway.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for the rest of us
&lt;/h2&gt;

&lt;p&gt;You probably don't need to build a new version control system.&lt;/p&gt;

&lt;p&gt;But I think there are several lessons worth carrying into our own development workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First, optimize the entire development process, not just code generation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A faster coding assistant doesn't help much if every change waits an hour for tests or review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Second, treat agent workloads differently from human workloads where it makes sense.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An ephemeral agent performing a small task doesn't necessarily need the same environment as a developer working on a repository all day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Third, build systems that make correctness easier to verify.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More generated code means more opportunities for subtle integration problems. Better tests, observability, and architectural constraints become increasingly valuable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And finally, don't confuse code output with engineering progress.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The number of merged changes is an interesting measure of throughput.&lt;/p&gt;

&lt;p&gt;It's not, by itself, a measure of product quality or customer value.&lt;/p&gt;

&lt;p&gt;That distinction matters even more when machines can generate changes at enormous speed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bigger picture
&lt;/h2&gt;

&lt;p&gt;What fascinates me about Scion isn't the idea that Anthropic replaced Git.&lt;/p&gt;

&lt;p&gt;It's the reason they had to do it.&lt;/p&gt;

&lt;p&gt;We've spent decades building developer tools around the pace and behavior of human programmers.&lt;/p&gt;

&lt;p&gt;An engineer writes some code, runs a few tests, creates a commit, and asks someone to review it.&lt;/p&gt;

&lt;p&gt;Our workflows evolved around that rhythm.&lt;/p&gt;

&lt;p&gt;AI agents are changing the rhythm.&lt;/p&gt;

&lt;p&gt;They can operate continuously, work in parallel, and generate changes much faster than traditional human teams.&lt;/p&gt;

&lt;p&gt;Eventually, the supporting infrastructure becomes the limiting factor.&lt;/p&gt;

&lt;p&gt;Source control was one bottleneck for Anthropic.&lt;/p&gt;

&lt;p&gt;For other teams, it might be CI, review capacity, debugging, security, or production deployment.&lt;/p&gt;

&lt;p&gt;And once those bottlenecks start moving, software engineering could begin to look very different.&lt;/p&gt;

&lt;p&gt;Maybe the most valuable engineer won't be the person who can write the most code.&lt;/p&gt;

&lt;p&gt;Maybe it'll be the person who can design a system where enormous amounts of code can be generated, verified, and changed without losing control of the bigger picture.&lt;/p&gt;

&lt;p&gt;That's the part of Anthropic's announcement I think is worth watching.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The future of software engineering might not be about writing code faster.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It might be about building systems that can keep up with how fast code is being written.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And we're only starting to figure out what those systems should look like.&lt;/p&gt;




&lt;h3&gt;
  
  
  References
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/engineering/redesigning-source-control" rel="noopener noreferrer"&gt;Anthropic Engineering: Redesigning source control at Anthropic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.developersdigest.tech/blog/anthropic-scion-source-control-git-agents-2026" rel="noopener noreferrer"&gt;Developers Digest: Anthropic Scion and agent-scale source control&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;I'm curious what other developers think:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If AI agents become responsible for most routine code generation, which part of our development workflow will become the biggest bottleneck next?&lt;/p&gt;

&lt;p&gt;Code review? CI? Debugging? Or something we haven't anticipated yet?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Google's New AI Agent Can Use Claude Too — Is This the Future of AI Development?</title>
      <dc:creator>Himanshu Chauhan</dc:creator>
      <pubDate>Tue, 13 Oct 2026 09:22:14 +0000</pubDate>
      <link>https://dev.to/himaanshuchauhaan/googles-new-ai-agent-can-use-claude-too-is-this-the-future-of-ai-development-55dl</link>
      <guid>https://dev.to/himaanshuchauhaan/googles-new-ai-agent-can-use-claude-too-is-this-the-future-of-ai-development-55dl</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkddriaerig6239nzm9gn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkddriaerig6239nzm9gn.png" alt=" " width="800" height="537"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I didn't expect Google to make one of the more interesting announcements in the AI agent space by bringing a competitor's models into the picture.&lt;/p&gt;

&lt;p&gt;But that's exactly what happened.&lt;/p&gt;

&lt;p&gt;On October 8, at Gemini at Work 2026, Google introduced its new Gemini agent. It can work across business applications, write and run code, and coordinate complex tasks.&lt;/p&gt;

&lt;p&gt;That's interesting on its own. But one detail caught my attention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Gemini agent can use Anthropic's Claude models alongside Google's own Gemini models.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, Google is building an AI agent that doesn't have to rely exclusively on Google's AI models.&lt;/p&gt;

&lt;p&gt;And I think that says something important about where AI development is heading.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, what exactly did Google announce?
&lt;/h2&gt;

&lt;p&gt;Think about how most of us interact with AI today.&lt;/p&gt;

&lt;p&gt;We open ChatGPT, Gemini, or Claude, describe a problem, get a response, and then figure out what to do with that response.&lt;/p&gt;

&lt;p&gt;Even when AI writes useful code or analyzes a document, we usually handle the next steps ourselves.&lt;/p&gt;

&lt;p&gt;Google's new Gemini agent is trying to move beyond that.&lt;/p&gt;

&lt;p&gt;Instead of simply responding to prompts, it's designed to complete tasks across the tools people already use.&lt;/p&gt;

&lt;p&gt;According to Google's announcement, the agent can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work across Gmail, Docs, Sheets, Drive, and Calendar.&lt;/li&gt;
&lt;li&gt;Write and execute code.&lt;/li&gt;
&lt;li&gt;Connect with third-party tools and business systems.&lt;/li&gt;
&lt;li&gt;Coordinate specialized AI agents for different tasks.&lt;/li&gt;
&lt;li&gt;Maintain context across devices and longer-running workflows.&lt;/li&gt;
&lt;li&gt;Select different AI models depending on the task.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The last point is what makes this particularly interesting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wait... Gemini can actually use Claude?
&lt;/h2&gt;

&lt;p&gt;Apparently, yes.&lt;/p&gt;

&lt;p&gt;Google confirmed that its new agent can orchestrate tasks using both Gemini and Anthropic's Claude models.&lt;/p&gt;

&lt;p&gt;That doesn't mean Claude is replacing Gemini, or that every Gemini product automatically gives users access to Claude.&lt;/p&gt;

&lt;p&gt;The important distinction is that &lt;strong&gt;the agent and the underlying AI model are separate parts of the system.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The agent manages the workflow.&lt;/p&gt;

&lt;p&gt;The model handles the reasoning or generation required for a particular step.&lt;/p&gt;

&lt;p&gt;Google's approach allows the system to choose between supported models based on what it needs to accomplish.&lt;/p&gt;

&lt;p&gt;For example, imagine an agent working on a software project.&lt;/p&gt;

&lt;p&gt;It might need to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understand the requirements.&lt;/li&gt;
&lt;li&gt;Read documentation.&lt;/li&gt;
&lt;li&gt;Generate or modify code.&lt;/li&gt;
&lt;li&gt;Review the changes.&lt;/li&gt;
&lt;li&gt;Prepare a summary for the developer.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Different models may perform differently across these tasks.&lt;/p&gt;

&lt;p&gt;Instead of forcing every step through one model, a multi-model system can select a more suitable option.&lt;/p&gt;

&lt;p&gt;That's the idea behind model orchestration.&lt;/p&gt;

&lt;p&gt;And personally, I find that more interesting than another benchmark comparison.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters for developers
&lt;/h2&gt;

&lt;p&gt;We've spent the last few years comparing AI models.&lt;/p&gt;

&lt;p&gt;Which one writes better code?&lt;/p&gt;

&lt;p&gt;Which one has stronger reasoning?&lt;/p&gt;

&lt;p&gt;Which one is faster?&lt;/p&gt;

&lt;p&gt;Which one costs less?&lt;/p&gt;

&lt;p&gt;Those questions still matter, of course.&lt;/p&gt;

&lt;p&gt;But when you're building an actual product, choosing the best model isn't always as simple as picking the one at the top of a leaderboard.&lt;/p&gt;

&lt;p&gt;A model that's excellent at complex reasoning might be unnecessary for a basic classification task.&lt;/p&gt;

&lt;p&gt;A faster, cheaper model might be perfectly suitable for summarizing short documents.&lt;/p&gt;

&lt;p&gt;And a coding-focused task might benefit from a different model than the one used for general conversation.&lt;/p&gt;

&lt;p&gt;This is why I think multi-model development deserves more attention.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Less dependence on one model provider
&lt;/h3&gt;

&lt;p&gt;Imagine building an application where every AI feature depends on a single provider.&lt;/p&gt;

&lt;p&gt;If pricing changes, performance drops, or a particular model becomes unavailable, your application might be affected.&lt;/p&gt;

&lt;p&gt;Having a model-independent architecture gives developers more flexibility.&lt;/p&gt;

&lt;p&gt;It doesn't eliminate vendor lock-in completely. The orchestration platform itself can become a dependency.&lt;/p&gt;

&lt;p&gt;But it potentially makes changing the underlying model easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Better cost management
&lt;/h3&gt;

&lt;p&gt;Not every user request needs the most expensive model.&lt;/p&gt;

&lt;p&gt;For example, a support application might handle thousands of simple questions every day but only occasionally receive a complicated technical issue.&lt;/p&gt;

&lt;p&gt;Using an expensive reasoning model for every request could become costly.&lt;/p&gt;

&lt;p&gt;A routing system could use a lightweight model for straightforward tasks and a more capable model when needed.&lt;/p&gt;

&lt;p&gt;Of course, routing decisions also have a cost. You need to account for latency, token usage, and the complexity of evaluating different models.&lt;/p&gt;

&lt;p&gt;Still, it's a promising design pattern.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. More freedom to experiment
&lt;/h3&gt;

&lt;p&gt;This might be my favorite part.&lt;/p&gt;

&lt;p&gt;Developers shouldn't have to rebuild entire applications every time a better model becomes available.&lt;/p&gt;

&lt;p&gt;Ideally, we should be able to test multiple providers, compare their outputs, and choose what works best for our specific use case.&lt;/p&gt;

&lt;p&gt;Not what works best in a generic benchmark.&lt;/p&gt;

&lt;p&gt;What works best in our actual application.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple example of how model routing works
&lt;/h2&gt;

&lt;p&gt;Let's say we're building an AI-powered developer assistant.&lt;/p&gt;

&lt;p&gt;It handles documentation questions, code reviews, and complex debugging problems.&lt;/p&gt;

&lt;p&gt;A simplified routing system could look something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Conceptual example, not Google's actual API&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;selectModel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;switch &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;type&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;documentation&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;fast-model&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;code-review&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;coding-model&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;complex-debugging&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;reasoning-model&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="nl"&gt;default&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;general-model&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;handleTask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;selectModel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;task&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;runModel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Nothing revolutionary about the code itself.&lt;/p&gt;

&lt;p&gt;The interesting part is the architecture.&lt;/p&gt;

&lt;p&gt;Instead of building your entire application around one model, you build a system that can work with different models.&lt;/p&gt;

&lt;p&gt;In production, things get more complicated.&lt;/p&gt;

&lt;p&gt;You'd need authentication, provider adapters, retry handling, structured outputs, cost tracking, and proper evaluations.&lt;/p&gt;

&lt;p&gt;You'd also need to make sure that switching models doesn't silently break features that depend on specific output formats or tool-calling behavior.&lt;/p&gt;

&lt;p&gt;But the basic idea remains useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The application should own the workflow. The model should be a replaceable component whenever practical.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  There's another part of this announcement worth discussing
&lt;/h2&gt;

&lt;p&gt;Google isn't just talking about switching models.&lt;/p&gt;

&lt;p&gt;The new Gemini agent is also designed to coordinate multiple specialized agents.&lt;/p&gt;

&lt;p&gt;This is where things get a little more complicated.&lt;/p&gt;

&lt;p&gt;Imagine asking an AI assistant to prepare a technical report about your application.&lt;/p&gt;

&lt;p&gt;One agent could analyze code changes.&lt;/p&gt;

&lt;p&gt;Another could examine issue-tracking data.&lt;/p&gt;

&lt;p&gt;A third could prepare a summary.&lt;/p&gt;

&lt;p&gt;The main agent would coordinate the work and bring the results together.&lt;/p&gt;

&lt;p&gt;That sounds convenient.&lt;/p&gt;

&lt;p&gt;But anyone who has built even a relatively simple automation knows that connecting several systems introduces new ways for things to fail.&lt;/p&gt;

&lt;p&gt;What happens when one agent returns incorrect information?&lt;/p&gt;

&lt;p&gt;What if two agents reach conflicting conclusions?&lt;/p&gt;

&lt;p&gt;What if an agent accidentally gets access to information it shouldn't have?&lt;/p&gt;

&lt;p&gt;These aren't small implementation details.&lt;/p&gt;

&lt;p&gt;They're exactly the problems developers need to solve before autonomous agents can be trusted with important workflows.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I'm still skeptical about
&lt;/h2&gt;

&lt;p&gt;I'll admit that the idea of AI agents coordinating tools and models is exciting.&lt;/p&gt;

&lt;p&gt;But I'm not convinced that adding more agents automatically makes a system better.&lt;/p&gt;

&lt;p&gt;Sometimes a straightforward script with a few API calls is more reliable than a complicated agent workflow.&lt;/p&gt;

&lt;p&gt;And sometimes a single model is perfectly adequate.&lt;/p&gt;

&lt;p&gt;There's also the question of transparency.&lt;/p&gt;

&lt;p&gt;If an AI platform automatically chooses a model, how much visibility does the developer have into that decision?&lt;/p&gt;

&lt;p&gt;Can we inspect which model handled a particular task?&lt;/p&gt;

&lt;p&gt;Can we measure the cost and latency of each step?&lt;/p&gt;

&lt;p&gt;Can we reproduce the same workflow when debugging a failure?&lt;/p&gt;

&lt;p&gt;Can we control where sensitive information is sent?&lt;/p&gt;

&lt;p&gt;For enterprise applications, those questions are just as important as raw AI performance.&lt;/p&gt;

&lt;p&gt;Model orchestration is useful only when developers can understand, evaluate, and control it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is this the future of AI development?
&lt;/h2&gt;

&lt;p&gt;I think it could be part of it.&lt;/p&gt;

&lt;p&gt;Not because Google has suddenly solved AI agents, and not because using multiple models is a completely new concept.&lt;/p&gt;

&lt;p&gt;Developers have already been experimenting with model routing and multi-agent systems.&lt;/p&gt;

&lt;p&gt;What's interesting is seeing a major AI provider explicitly position its own agent as something that can operate across competing models.&lt;/p&gt;

&lt;p&gt;It suggests that the competition may gradually shift.&lt;/p&gt;

&lt;p&gt;Instead of competing only on who has the smartest model, companies may also compete on who can build the most useful systems around those models.&lt;/p&gt;

&lt;p&gt;Systems that understand context, connect to real tools, execute tasks reliably, and give developers meaningful control.&lt;/p&gt;

&lt;p&gt;That's a much bigger engineering challenge than building a chatbot interface.&lt;/p&gt;

&lt;p&gt;And it's probably where some of the most interesting developer problems will emerge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;The biggest takeaway from Google's announcement isn't simply that Gemini can use Claude.&lt;/p&gt;

&lt;p&gt;It's that &lt;strong&gt;the AI model and the AI application are becoming increasingly separate decisions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For developers, that could mean more flexibility when designing AI-powered products.&lt;/p&gt;

&lt;p&gt;But it also means we'll need to get better at orchestration, evaluation, security, and understanding how our systems behave when things go wrong.&lt;/p&gt;

&lt;p&gt;I'm curious to see how well Google's approach performs outside controlled demonstrations.&lt;/p&gt;

&lt;p&gt;Because supporting multiple models sounds great on paper.&lt;/p&gt;

&lt;p&gt;Making them work together reliably in production is the real challenge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What do you think?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Would you rather build an application around one powerful AI model, or use multiple specialized models for different tasks?&lt;/p&gt;

&lt;p&gt;I'd love to hear how other developers are approaching this.&lt;/p&gt;




&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/welcome-to-gemini-at-work-2026" rel="noopener noreferrer"&gt;Google Cloud — Welcome to Gemini at Work 2026: Introducing the Gemini agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/the-new-gemini-enterprise-one-platform-for-agent-development/" rel="noopener noreferrer"&gt;Google Cloud — The new Gemini Enterprise: One platform for agent development&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Based on Google's October 8, 2026 announcement. The code example is conceptual and does not represent Google's official implementation.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
