examples/agent_service/README.md
Agent service is a FastAPI-based, multi-tenant and multi-session service built with AgentScope 2.0.
This example demonstrates
Details about the agent service please refer to the tutorial.
npxAMAP_API_KEY (for the amap MCP)Install AgentScope from PyPI or source:
uv pip install agentscope[full]
# or
# uv pip install -e [full]
Install Redis and start it as backend storage:
# macOS (Homebrew)
brew install redis
brew services start redis
# Linux (systemd)
sudo apt install redis-server
sudo systemctl start redis-server
# Docker (cross-platform)
docker run --rm -p 6379:6379 redis:7
Start the agent service:
cd examples/agent_service
python main.py
Launch the Web UI in a separate terminal to experience a chat-style interface:
cd examples/web_ui/
pnpm install
# or npm install
# Run in dev mode
pnpm dev
After that, you can set the API endpoint http://localhost:8000 in the Web UI and start experiencing the agent service.
You can customize the service in main.py by adding your own MCPs, middlewares, or workspace manager implementations.
Experience the agent service, including
human-in-the-loop interactions & permission system
schedule tasks
and more! (stay tuned for future updates)