agentscope-runtime  by agentscope-ai

Runtime framework for production agent deployment and secure tool sandboxing

Created 5 months ago
318 stars

Top 85.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AgentScope Runtime provides a production-ready framework for deploying intelligent agent applications, focusing on efficient deployment and secure tool execution. It offers foundational services like memory and state persistence, coupled with hardened sandbox infrastructure, enabling developer-friendly workflows with complete observability for orchestrating production-grade agents.

How It Works

This full-stack agent runtime uses an adapter pattern for seamless integration with various agent frameworks. It provides built-in services for agent state, conversation history, and long-term memory, alongside robust sandbox infrastructure for secure tool execution. The "Agent as API" white-box development experience streamlines deployment and enhances multi-agent collaboration, ensuring development-production consistency.

Quick Start & Requirements

Requires Python 3.10+. Install via pip: pip install agentscope-runtime or pip install "agentscope-runtime[ext]". From source: git clone and pip install -e .. Sandbox examples need Docker/Kubernetes. Mobile sandbox requires specific Linux kernel modules (binder, ashmem); an x86_64 host is recommended. Tutorials are in the Cookbook: https://runtime.agentscope.io/.

Highlighted Details

  • Deployment Infrastructure: Services for agent state, conversation history, long-term memory, and sandbox lifecycle control.
  • Framework-Agnostic Design: Supports AgentScope natively, with planned extensions for LangGraph, AutoGen, etc., via adapters.
  • Diverse Sandbox Environments: Offers Base, GUI, Browser, Filesystem, and Mobile sandboxes for isolated execution.
  • "Agent as API" Experience: Unified white-box development for streamlined deployment.
  • Observability: Comprehensive runtime operation tracking and monitoring.

Maintenance & Community

Community engagement via Discord (https://discord.gg/eYMpfnkG8h) and DingTalk. Contributions welcomed via GitHub Issues, Discussions, and Pull Requests.

Licensing & Compatibility

Licensed under Apache License 2.0, permitting broad use, including commercial applications, under standard terms.

Limitations & Caveats

Framework compatibility is primarily AgentScope, with others in development. Sandbox execution requires Docker/Kubernetes; Mobile sandbox has specific Linux kernel module and architecture prerequisites, potentially impacting setup ease.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
60
Issues (30d)
30
Star History
84 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.