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: 强调模型推理,而非严格的提示约束。