Loading video...

Video Failed to Load

Go Home

The Claude Code SDK is now the Claude Agent SDK Why? Because we realized the Claude Code agent harness is useful for much more than coding. In fact, we're moving to using it to power most of our own agent loops at Anthropic.

207,469 views • 1 year ago •via X (Twitter)

41 Comments

Thariq's profile picture
Thariq1 year ago

The key insight behind the Claude Agent SDK is that by giving Claude access to a computer, it can do work like humans do. We think this should help create a new wave of agents in finance, customer support, research, etc. that are as effective as Claude Code is at coding.

Thariq's profile picture
Thariq1 year ago

Building an agent loop with the SDK is simple- your agent needs to be able to gather context, take action and verify its work. But building simple things is hard, you'll have to carefully pay attention to how your agent operates and be creative with what tools it has.

Thariq's profile picture
Thariq1 year ago

An often useful tool when building your agent loop is to use the file system often. I wrote more on how you can here:

Thariq's profile picture
Thariq1 year ago

If you want to see an example, I’m building an email agent with the Claude Code SDK in public. It’s still a work in progress but you can learn more here:

Thariq's profile picture
Thariq1 year ago

Read the full article with more examples here:

janbam's profile picture
janbam1 year ago

memory function in agent sdk wen? looks like claude has generalized on using something called mcp__memory__ in a similar way. but to get the full natively trained memory tool call behaviour the tool has to be called "memory", right?

Thariq's profile picture
Thariq1 year ago

The memory tool is file system based, you can implement your own version fairly quickly with the SDK. But we are thinking about how we can make this more native.

janbam's profile picture
janbam1 year ago

wdym? api docs say you need to implement the memory tool function client side following the predefined schema. 4.5 was RL trained on using this 'memory' tool natively, no?

SIGKITTEN's profile picture
SIGKITTEN1 year ago

wen shitty node ui

Iggy's profile picture
Iggy1 year ago

would love a better explanation and diagram on the claude sdk deployment process and dependencies. the docs are missing clarity around claude cli dependency and access to file system on prod env resulting in multiple error iterations on first deploys.

Sunny's profile picture
Sunny1 year ago

Could you tell us how to use claude agent sdk with max subscription? I dont want the pre loaded system prompts from claude code. Any docs about that?

amirmxt's profile picture
amirmxt1 year ago

plans on releasing a UI like the agent builder? lower the barrier for non-technical people that dont want to use a CLI

nle's profile picture
nle1 year ago

Just wrap a couple of commands around Claude SDK, you can make all kinds of SaaS out there, small to large. Seems to me all of them. Only concern is token cost.

PorkyBot #999999's profile picture
PorkyBot #9999991 year ago

Beautiful but what’s the point on build such beautiful tools if weekly limits won’t let you use them? Lots of users in higher plans are complaining about and not a word from Anthropic.

Eric Hauser's profile picture
Eric Hauser1 year ago

How do you manage the runtime environment for the agent? Give each agent it's own filesystem with bubblewrap or something similar?

Thariq's profile picture
Thariq1 year ago

Yeah that's right, or use a sandbox provider like Daytona, E2B, etc.

Jonas Templestein's profile picture
Jonas Templestein1 year ago

Is deep research powered by it? My usage of deep research recently shifted from OpenAI to Claude

VibeEdge's profile picture
VibeEdge1 year ago

Exciting evolution for Claude! Expanding from code to broader agent capabilities like finance and research opens up so many real-world applications looking forward to seeing how devs build with this.

Dustin's profile picture
Dustin1 year ago

Excited to see how expanding the SDK's capabilities will enhance AI agent development and applications. Looking forward to the innovations this will bring.

Gaurav Gat's profile picture
Gaurav Gat1 year ago

How do I have it connect to a remote dev container to work in it rather than local file system?

Abraham Trueba's profile picture
Abraham Trueba1 year ago

The most important part of this announcement isn't the name change. It's the signal that Anthropic is running its own production agent loops on the same harness you're giving to the public. That's the ultimate endorsement.

brian's profile picture
brian1 year ago

model-environment co-design 👀

Mish's profile picture
Mish1 year ago

Love all the work your team is doing. It’s always fun to dive into new updates and docs and start applying :)

LeGOAT's profile picture
LeGOAT1 year ago

Would be interesting if you guys put together more agents that can be created in Claude code that aren’t software dev use cases. I get that that’s a large TAM but most people aren’t devs. Democratizing Claude code for non-coding use cases would be great

Harsh's profile picture
Harsh1 year ago

A similar thing google did - gemini sdk , became a google agent toolkit

Gagan | Claude + AWS's profile picture
Gagan | Claude + AWS7 months ago

The rename signals a strategic shift that most people are underestimating. "Code SDK" implied developer tooling. "Agent SDK" signals infrastructure for autonomous systems — orchestration, permissions, human confirmation gates, production readiness baked in. The fact that Anthropic is now using it to power their own internal agent loops means this isn't just an external product. It's their own production architecture made available to builders. That's a very different level of confidence in the stack.

AI/ACC's profile picture
AI/ACC1 year ago

Code was a fun stop. Every task-specific SDK is just a temporary alias on the road to generalized Agent architecture. Soon, Agent will be dropped too. Next up: The Just Do Everything SDK.

Mantas's profile picture
Mantas1 year ago

This has me hyped up since release, but one thing I don’t see much talk about is how do you actually deploy an agent to operate online? I love how CC moves through local files for context, but how does that translate to a server/db? I’m not technical, so excuse my vocabulary lol

Luc's profile picture
Luc1 year ago

For devs, isn't it more useful to just use headless claude code? Web search, file system writes, etc are already included, and you can reproduce functionality that the agent sdk offers very quickly. This can all fall under max subs instead of paying huge api costs

Rommel Azucena's profile picture
Rommel Azucena1 year ago

authentication via claude ai subscription not via api key when?

Connor Turland's profile picture
Connor Turland1 year ago

Serious question for you Thariq. Since Claude Agent SDK and your proposals involve the file system and OS level execution, what runtime env are you running these agents loops in production at Anthropic?

Victor Mota's profile picture
Victor Mota1 year ago

Claude Agent SDK is awesome!! But I’m having issues with the tool permissioning and seems to be a bug since the examples code doesn’t work

𝗠𝗶𝗰𝗵𝗮𝗲𝗹 𝗞𝗼𝘃𝗲's profile picture
𝗠𝗶𝗰𝗵𝗮𝗲𝗹 𝗞𝗼𝘃𝗲1 year ago

So... You can basically "agentify" anything with this? Beyond just building software.

Jeffrey Behnke 💻's profile picture
Jeffrey Behnke 💻1 year ago

I need to spend a couple days with the SDK! BTW, is there a fix coming for the sessions terminating in the CC plugin. I keep having to login with CC

Syed Fahim Anwer's profile picture
Syed Fahim Anwer1 year ago

Claud max plan usage has been silently reduced 20x why? Because most unethical company realised that they can rip off customer by scheming and not communicating properly.

Steve Korshakov's profile picture
Steve Korshakov1 year ago

Would be much more useful if it would be open source

BuisGamesESP's profile picture
BuisGamesESP1 year ago

When will it be model agnostic :)

Dennison's profile picture
Dennison1 year ago

When better documentation?!?!?

VibeCodeTeddy's profile picture
VibeCodeTeddy1 year ago

Excited for the broader applications of the Claude Agent SDK. Curious about the challenges you faced while integrating its capabilities outside coding. Any lessons learned so far?

Ricky's profile picture
Ricky1 year ago

An article about Claude code agent use cases would be extremely,extremely interesting …

Panda Talk's profile picture
Panda Talk1 year ago

how to create this video ?

Related Videos