跳到主要内容
赞助推荐 Claude Team 合租,少折腾账号
前沿哨所

开源 Go Runtime 版 Python Agent SDK,实测内存占用比 Claude Agent SDK 低六成

4 分钟阅读阅读()
赞助推荐 团队协作里的 AI 办公工作台

开发者在 V2EX 开源了 nexus-agent-sdk-python,这是为 Nexus Agent Runtime 打造的 Python 封装 SDK。系统采用分层架构:Python 层负责接入,实际的模型调用、工具执行和上下文管理由 Go 语言编写的 nxs 运行时完成。开发者可用它为程序接入能读文件、改代码、执行命令的 Agent,也支持自定义工具。SDK 支持单次任务和多轮会话,提供 MCP、Hooks 和工具权限配置;模型可通过 Anthropic 兼容接口接入,同时兼容 OpenAI Chat Completions/Responses 协议。安装包内置 nxs 和 rg,覆盖 macOS、Linux、Windows 的 x86_64 与 ARM64 平台,要求 Python 3.11 以上。项目附带与 Claude Agent SDK 的本地对照测试:设备为 M1 Pro(16GB 内存),双方均通过智谱 Coding Plan 的 GLM 模型和 Anthropic 兼容接口运行,参数设置一致。测试包含六道 Python 标准库工程题,每题每侧运行三次,共 36 次。结果显示:代码通过检查双方均为 18/18,但代码通过且会话正常结束一项,Nexus 为 17/18,Claude 为 11/18;峰值内存中位数 Nexus 为 125.9 MiB,Claude 为 315.2 MiB,低约 60.1%;模型请求总数为 249 对 301。按 API 单价折算,11 组完整用量成本 Nexus 为 0.9224 元,Claude 为 1.1075 元,低约 16.7%。项目已在 GitHub 开源,接受 issue 反馈。

事件分析

技术看点在于架构设计:用 Go 运行时承担性能敏感的 Agent 核心工作(模型调用、工具执行、上下文管理),Python 仅作接入层,这与 Claude Agent SDK 内置 Node.js 子进程的思路类似,但凭借 Go 的静态编译特性取得了可观的资源开销优势。测试方法相对规范,同模型、同提示词、同工具集、交替执行顺序、每组三次,样本量虽小但具备参考价值。产业层面,该测试侧面暴露了 Claude Agent SDK 在会话终止控制上的短板(6 次耗尽轮次、1 次超时),也验证了国内模型通过兼容接口驱动主流 Agent 框架的可行性。后续走向上,多运行时 Agent SDK 的竞争将聚焦资源效率与会话稳定性,MCP 协议的普及降低了迁移门槛,运行时层与模型层的解耦或成趋势。

核心观点:Agent SDK 竞争正从模型能力转向运行时效率,Go 重写核心层以内存与成本优势切入,工具链垂直分化时代已至。

赞助推荐 一人公司 · 创业装备库
赞助推荐 一人公司 · 创业装备库

原文链接:V2EX 分享发现

赞助推荐 一键部署 AI 大模型
赞助推荐 一键部署 AI 大模型
赞(0)
未经允许不得转载:80aj » 开源 Go Runtime 版 Python Agent SDK,实测内存占用比 Claude Agent SDK 低六成
赞助推荐 低成本上手 Claude Code 的中转选择
赞助推荐 低成本上手 Claude Code 的中转选择
赞助推荐 一键部署 AI 大模型
赞助推荐 一键部署 AI 大模型