agentscope-ai/agentscope
Build and run agents you can see, understand and trust.
What it solves
AgentScope 是一个可直接投入生产的框架,旨在构建能够利用大语言模型推理和工具使用能力的代理应用,而不被过于严格的提示或僵硬的编排所限制。
How it works
它提供一套核心抽象和构建块,以创建灵活的代理:
- Event System: 统一的事件总线,支持 human‑in‑the‑loop 交互和前端集成。
- Permission System: 可配置、细粒度的控制,决定代理如何访问工具和资源。
- Workspace/Sandbox: 隔离环境(支持 Docker、E2B、OpenSandbox 与 Daytona),安全运行代码和工具。
- Middleware System: 可组合的钩子,允许开发者自定义代理的推理‑行动循环。
- Agent Service: 基于 FastAPI 的后端,支持多租户和多会话隔离,适合生产部署。
Who it’s for
需要构建生产级 AI 代理的开发者,需可靠的工具执行、会话管理以及 human‑in‑the‑loop 控制基础设施。
Highlights
- Production-Ready Serving: 内建多租户和多会话服务支持。
- Longe-term Memory: 与 ReMe 和 Mem0 集成,提供代理记忆。
- RAG Support: 内置检索增强生成(Retrieval‑Augmented Generation)能力。
- Isolated Execution: 多种沙箱后端,确保工具和代码的安全执行。
- Flexible Orchestration: 强调模型推理,而非严格的提示约束。