How agentscope-ai/agentscope-samples works
This repository is a catalog of independent AgentScope examples, not one integrated application. Its principal user workflow is to choose a sample, run its entry point, and obtain a domain-specific result—such as a research response, browser action, data-processing pipeline, conversation, or trading decision. Some samples are command-line agents; others are full-stack applications with a UI and backend. The README identifies these capabilities, while the sampled source offers only limited evidence about internal wiring, so the graph keeps the examples separate rather than implying shared runtime flows.
Main entry points: data_juicer_agent/main.py Data Juicer Agent · run.py Alias Agent · App.tsx Alias Web UI · agent_browser/main.py Browser Agent
Components 23
General Agent
- Alias Agent
alias/src/alias/agent/run.py - Alias Web UI
alias/frontend/src/App.tsx - Alias API Server
alias/src/alias/server/main.py - Alias Sandbox
alias/src/alias/runtime/alias_sandbox/alias_sandbox.py - Alias Memory Service
alias/src/alias/memory_service/main.py
Research And Browser
- Browser Agent
browser_use/agent_browser/main.py - Advanced Browser Agent
browser_use/browser_use_agent_pro/main.py - Browser Runtime App
browser_use/browser_use_fullstack_runtime/backend/async_quart_service.py - Research Agent
deep_research/agent_deep_research/main.py - Research Runtime App
deep_research/qwen_langgraph_search_fullstack_runtime/src/main.py
Conversational Apps
- Chatbot Sample
conversational_agents/chatbot/main.py - Chatbot Runtime App
conversational_agents/chatbot_fullstack_runtime/backend/web_server.py - Multi-Agent Dialogue
conversational_agents/multiagent_conversation/main.py - Multi-Agent Debate
conversational_agents/multiagent_debate/main.py
Data And Evaluation
- Data Juicer Agent
data_juicer_agent/main.py - Operator Retrieval Tools
data_juicer_agent/tools/op_manager/op_retrieval.py - ACE Bench
evaluation/ace_bench/main.py
Other Examples
- Werewolves Game
games/game_werewolves/main.py - EvoTraders
evotraders/backend/main.py - Trading Pipeline
evotraders/backend/core/pipeline.py - Trading UI
evotraders/frontend/src/App.jsx - Tuning Data Prep
tuner/learn_to_ask/data_prepare/1_info_extract_pipeline.py
Other components
- Sample User
Connections 17
- Sample User → Alias Agent: runs agent
- Sample User → Alias Web UI: uses UI
- Sample User → Browser Agent: runs browser
- Sample User → Advanced Browser Agent: runs browser
- Sample User → Browser Runtime App: uses app
- Sample User → Research Agent: runs research
- Sample User → Research Runtime App: uses app
- Sample User → Chatbot Sample: runs chatbot
- Sample User → Chatbot Runtime App: uses app
- Sample User → Multi-Agent Dialogue: runs dialogue
- Sample User → Multi-Agent Debate: runs debate
- Sample User → Data Juicer Agent: runs processing
- Sample User → ACE Bench: runs benchmark
- Sample User → Werewolves Game: plays game
- Sample User → EvoTraders: runs trading
- Sample User → Tuning Data Prep: prepares data
- Data Juicer Agent → Operator Retrieval Tools: retrieves operators