开源 open-agent-sdk,基于 claude code 源码构建

22 天前
 idoubi

让 Claude Code 分析了一遍 claude-code-sourcemap 源码,把逻辑全部抽离出来,写了个 open-agent-sdk ,用于替代 claude-agent-sdk

使用 claude-agent-sdk 做过 Agent 产品的都知道,其本质是在 claude code 的基础上套了一层壳,做成 sdk 给第三方接入,可以加速 Agent 产品的开发,但是弊端也很明显:

  1. claude-agent-sdk 依赖 claude code ,而 claude code 是不开源的,一切都是黑盒调用,出了问题你没法修

  2. claude-agent-sdk 接到的 query ,需要创建 claude code 进程去处理,开销很大,不适合云端 Agent 使用

在 Claude Code 源码基础上实现的 open-agent-sdk

  1. 完全兼容 claude-agent-sdk 的接口形式,只需换个包名即可快速替换

  2. 完全开源,你可以接入到你的 Agent 后做定制化修改,不再是黑盒调用

  3. 函数调用,不依赖本地 cli 进程,没有额外的开销,意味着你可以在云端 Agent 规模化调用

想到一个有意思的比方不知道合不合适😄

Claude Code 家后院起火,我让 Claude Code 把家里的桌椅板凳、锅碗瓢盆都搬出来,盖了一座新房子,让大家都可以免费住。🐶

MIT 协议开源,欢迎使用。👇

https://github.com/shipany-ai/open-agent-sdk

1595 次点击
所在节点    分享创造
4 条回复
riscv
22 天前
这什么神仙速度
zhousix
22 天前
你就说废了多少 token
kingddc314
21 天前
太顶了
kkchan1999
21 天前
大佬牛逼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1202648

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX