langchain-ai/langgraph-swarm-py 是一个使用 LangGraph 的群体(swarm)风格多智能体库,让多个智能体通过彼此移交控制权来协同工作。它用 Python 编写,并以 MIT 许可证发布。发布包名称为 langgraph-swarm,最新版本是 0.1.0。不过 0.1.0 的变更记录没有写在发布信息中,因此无法确认。代码公开在 github.com/langchain-ai/langgraph-swarm-py 仓库中。
这个库要解决的问题是多智能体之间的任务交接。群体(swarm)是一种模式:智能体收到请求后,依据自身的专长移交控制权,让工作继续下去。README 说明它会记住最后被激活的智能体,并在下一次交互中延续对话。它默认提供智能体之间的协作和可自定义的交接工具,同时支持流式响应(在结果完成之前就逐步接收)、短期与长期记忆,以及 human-in-the-loop(人工中途介入)。该仓库创建于 2025 年 2 月 19 日,目前已获得 1580 个 star。
同时也存在无法确认的部分。公开信息中没有支撑性能基准测试或实际应用案例的资料。0.1.0 仍处于早期阶段,接口今后会如何变化难以预测。因此,这个库可以作为学习群体模式的参考案例,但若要直接应用到生产环境,仍缺少足够的判断依据。