The Agent SDK
Posted by torutofu 15 hours ago
Comments
Comment by gawacer 8 hours ago
Comment by kami23 4 hours ago
Every week we'd build a new thing in our agent workflow and then Google's ADK the following week would have support for something we could have used instead of rolling our own.
Reading this release makes me wonder what makes it special, nothing sticks out from the press release.
But I agree, the churn is real, people are starting to throw around the term software factory at the management level and I fear big efforts there will be outdated by the time they finish, even with coding agents support.
Comment by mellosty 6 hours ago
Comment by fullstackwife 6 hours ago
"Deploy" section of that article makes the difference.
Comment by stingraycharles 5 hours ago
Comment by cellsstudio 3 hours ago
Comment by h0rv 14 hours ago
Comment by chrisvalleybay 14 hours ago
Comment by julesrms 14 hours ago
I make one (https://github.com/juggler-ai/juggler) and it'll auto-detect and use your claude CLI. I use that claude plan for 90% of my work, plus a bit of GPT, I just prefer to do it inside a nicer, less locked-in environment than claude.
There's really no moat around proprietary closed harnesses, it's trivial to jump between them, but people need to be aware that it's possible!
Comment by aenis 14 hours ago
Comment by leluong141996 13 hours ago
Comment by behnamoh 14 hours ago
Comment by julesrms 14 hours ago
Comment by svachalek 9 hours ago
Comment by 1broseidon 8 hours ago
Comment by duckqlz 9 hours ago
Comment by Qworg 14 hours ago
Comment by chrisvalleybay 14 hours ago
The cheaper agents never really matter, because the Max subscription costs me $100 and that is less than an hour of pay. In some cases the customer even pays for the subscription.
But I do love the idea of being able to use Pi or OpenCode. I am a heavy terminal user, and used Vim/Tmux/Lazygit-types of workflows before coding agents were in the terminal, so I do love customizability and portability. Right now there is just too much ground-shift to take part in it. Better to wait it out.
Comment by javier123454321 12 hours ago
Comment by csallen 11 hours ago
2. Lots of people are used to Claude Code's interface/commands/etc. and don't feel like paying the cost of learning something new. The benefits would have to outweigh those switching costs, and it's unclear that they do.
3. Claude Code already works with your Claude MAX subscription[0], which gives you an incredible amount of usage of the top-tier models for cheap, which can't be matched by any open-source options. And most people won't exhaust this usage, so they have no real need to use open-source models.
4. Although it's hard to 100% confirm this, there's reason to believe that Claude itself works better with Claude Code than with other harnesses.
5. There's no real lock-in. If tomorrow you decide you don't want to use Claude Code, you can just switch to something else ezpz. So there's no reason to worry that you're digging a hole and locking yourself in. Thus, there's no urgency to switch away.
[0] Yes, open-source harnesses can use your Claude MAX subscription, but does this "benefit" of open-source harnesses really outweigh the costs of #1, #2, and #4 above?
Comment by htrp 10 hours ago
I thought this was pretty much well established that all of the labs have model - harness pairings for exactly this reason
Whale Paper. https://arxiv.org/abs/2609.00196
EMNLP talk from like 2 weeks ago https://aclanthology.org/2026.findings-emnlp.2207/
Comment by csallen 8 hours ago
Comment by cosmicbboy 4 hours ago
Comment by dingdong2026 9 hours ago
Comment by csallen 8 hours ago
Comment by Benjammer 11 hours ago
Comment by sodacanner 14 hours ago
Comment by everforward 7 hours ago
Eg an agent that only runs off a webhook trigger doesn’t have a use for all the UI stuff Pi does (and you may not want the local state like Pi does by default).
I’m still sort of with you, I’d generally do ACP to an open source agent. You do get much finer grained control if you use one of these agent SDKs (there’s a bajillion of these as well).
Comment by giancarlostoro 14 hours ago
Comment by NezArk 12 hours ago
We build a desktop app on top of the SDK, so I've spent a lot of time on that page.
Comment by hedgehog 11 hours ago
Comment by InsideOutSanta 9 hours ago
Comment by giancarlostoro 3 hours ago
Comment by threecheese 7 hours ago
Comment by lxembourg 11 hours ago
Comment by hedgehog 10 hours ago
Comment by mellab2 8 hours ago
Comment by InsideOutSanta 9 hours ago
Comment by hedgehog 8 hours ago
Comment by dichiara19 7 hours ago
Comment by hedgehog 2 hours ago
Weirdly I know for sure there was an article behind that first link earlier today but now it's showing no body, just the update boxes. The second doc link is quite clear though.
Comment by yako21000 14 hours ago
Comment by giancarlostoro 13 hours ago
Comment by youniverse 8 hours ago
Comment by dingdong2026 9 hours ago
Correct me if I'm wrong, but using Pi etc you're paying the full API price.
Comment by tinykerneldev 8 hours ago
Comment by cabernal 10 hours ago
Comment by verdverm 11 hours ago
More and more harnesses are headed this way, there are two notable holdouts.
Comment by ramoz 14 hours ago
Comment by mkw5053 14 hours ago
Comment by nl 2 hours ago
They have what seems good prices, but then you realize the "Pro" plan only includes "Pro" models, not "Advanced" and there is no list of what is what.
So you Google and find the Reddit conversations where it turns out hardly anything is included.
Comment by ramoz 14 hours ago
Comment by InsideOutSanta 9 hours ago
Comment by ramoz 7 hours ago
Building an exceptional harness requires exceptional understanding of the technology you are harnessing.
Ant is building Claude Code in a place of frontier knowledge and advancement - everything surrounding the tool at Anthropic is something that does not exist within any "open source" organization. OC has recruited exceptional developer and new-media talent, but they have largely developed from a "catchup/copy" and designer-led process, and have consistently been behind in terms of capabilities and/or have misaligned implementation due to what I would classify as disadvantages of not understanding the underlying technology fully. I think this has led to a lot of unintended bloat - maintaining a plugin for it has been consistently very head-scratching experience.
- Pi was a refreshing welcome to the OSS arena with thoughtful design to enable simplicity and ecosystem-based development
In October 2026 - Claude Code feels further stretched ahead. The orchestration/projects model you get with sub agents either in the cloud/remote or local is the strongest capability I have experienced in awhile. Beyond the model intelligence the harness has been consistently refined and now includes things like Mods for robust customization. OC is pushing through big milestone release, not advancing on the front in terms of agentic engineering ux. Who came up with MCP, Slack/Claude Tag interface paradigm (less about slack), dynamic workflows, durable subagents, agent-to-agent communication across the harness, etc
Comment by zf00002 10 hours ago
Comment by csallen 11 hours ago
Comment by jatins 14 hours ago
Comment by lifeisloving 14 hours ago
Comment by ramoz 14 hours ago
Comment by jatins 1 hour ago
I have used cc, oc, pi, shelley and codex fwiw
Comment by joshheitzman 11 hours ago
Several perhaps, but you definitely aren't using all coding harnesses actively.
Comment by scosman 15 hours ago
Comment by Raed667 14 hours ago
Comment by giovannibonetti 6 hours ago
Comment by verdverm 11 hours ago
ADK has a graph/workflow concept too: https://adk.dev/graphs/
Comment by kami23 4 hours ago
I threw Claude at it to migrate to go sdk finally and had it AB testing it all in a few days. Stuff like that would have taken me forever in the past.
Now to attack some stuff that's in niche as hell jvm languages.
Comment by threecheese 7 hours ago
Comment by verdverm 5 hours ago
Comment by NorthSouthNorth 11 hours ago
Comment by pookeh 8 hours ago
Comment by fallks 12 hours ago
Comment by ActionHank 9 hours ago
Comment by thedangler 15 hours ago
And a lot of the apps are the same thing.
It's going to be a race to the bottom.
Comment by asdev 8 hours ago
Comment by jeremyjh 7 hours ago
So a few people started using grok bot and I'll probably regret that some day, but honestly the deployment model they have here for custom agents is kind of appealing to me, much more than BigLang.
Comment by threecheese 7 hours ago
Comment by fantasizr 6 hours ago
Comment by username_my1 15 hours ago
Literally everyday there is a new tool and the tools released last week are deprecated.
Comment by fg137 15 hours ago
Comment by tikotus 14 hours ago
I feel like people are going down that slippery slope with harnesses and skills and what not. With the right prompt, and with the right model, and with a sprinkle of magic, the solution will emerge. Oh, it didn't? Let's see if there's a new model available, or if someone has come up with a new clever skill or something. Maybe then... Because actually solving annoying problems is not fun, even less so now that the code is a black box only the LLM can understand.
Comment by dutchbart 11 hours ago
Comment by tikotus 6 hours ago
Comment by rafaelRiv 11 hours ago
Comment by kkukshtel 10 hours ago
At the same time, the lack of this makes it then very easy for me to tune out harness noise.
Comment by lifeisloving 14 hours ago
Comment by simianwords 15 hours ago
I'm not sure if that's what you mean but I know many that are making their own flow like this and think that this brings in a higher level of performance..
Comment by andyfilms1 14 hours ago
Comment by jst1fthsdys 12 hours ago
Comment by kentm 9 hours ago
Sure, but how are you measuring this?
Comment by QuantumNomad_ 14 hours ago
Comment by gonzalohm 15 hours ago
Comment by maxdo 14 hours ago
Cursor moving this direction, is a prep work where human no longer command that much , hence the usage will drop. e.g. their core product is vulnerable. Software factories, is the ultimate game over for our industry.
Comment by dangoodmanUT 14 hours ago
Comment by wslh 14 hours ago
I think the difference is that those endless technologies will probably be used by other agents without people's explicit knowledge.
Comment by virgil_disgr4ce 14 hours ago
Why is a large number of ideas, technologies, frameworks, etc. bad?
Comment by panzagl 13 hours ago
Comment by esafak 14 hours ago
Comment by lifeisloving 14 hours ago
Comment by outlore 7 hours ago
Comment by pscanf 15 hours ago
Comment by docheinestages 8 hours ago
Comment by hippycruncher22 15 hours ago
Comment by randomblock1 14 hours ago
Comment by holistio 14 hours ago
Meanwhile, we know Grok Bot was really Cursor beforehand... it must be wild in there.
Comment by _andrei_ 11 hours ago
Comment by simianwords 15 hours ago
Is it to have boundaries of some determinism?
Comment by zomtorg 14 hours ago
The entrypoint still has to come from somewhere, and it's much more convenient to be able to explain the security and legal teams how data is handled, what is logged, how you can have control over a scenario where the agent does something unexpected.
Sure, for a personal project that could be enough, but we all know those companies target enterprise customers, and you would be surprised how little adoption there is when it comes to workflow automation due to the lack of controls.
Comment by asim 8 hours ago
Comment by ashishmax31 14 hours ago
This "runtime" is what you are building with LangChain.. A harness like claude code/codex etc is general purpose and its env is a shell + tools. But with a custom runtime (basically a loop where we ask llm what to do next), we can give it specific tools which we define in code. This can help with things like authorization since, well its custom code you own.. so the runtime gets the tools scoped to the users permissions etc.
Comment by imtringued 10 hours ago
Comment by haukebri 10 hours ago
Comment by PhilippeRobert 7 hours ago
Comment by apishare_api 5 hours ago
Comment by SWZconcept 7 hours ago
Comment by thomas_data 14 hours ago