About AgentScope
What is AgentScope?
What is AgentScope?
What's the difference between AgentScope v1.0 and v0.x?
What's the difference between AgentScope v1.0 and v0.x?
Does AgentScope support automated planning like Manus?
Does AgentScope support automated planning like Manus?
Can I use AgentScope with AI coding assistants like Cursor or Claude Code?
Can I use AgentScope with AI coding assistants like Cursor or Claude Code?
docs/tutorial/en/src/) as context for best results.Are there community examples beyond the official demos?
Are there community examples beyond the official demos?
How does AgentScope-Java relate to Spring AI Alibaba?
How does AgentScope-Java relate to Spring AI Alibaba?
- AgentScope-Java is the Java port of AgentScope (under active development), aligned with the Python version in design and features.
- Spring AI Alibaba will adopt AgentScope-Java as its underlying engine. If you use Spring AI Alibaba’s Agentic APIs, you’ll automatically gain AgentScope capabilities after upgrading—no need to integrate AgentScope-Java separately.
About Models
What models does AgentScope support?
What models does AgentScope support?
OpenAIChatModel compatible with DeepSeek and vLLM models.How do I integrate my own model with AgentScope?
How do I integrate my own model with AgentScope?
agentscope.model.ChatModelBase and implement the __call__ method.How do I monitor token usage in AgentScope?
How do I monitor token usage in AgentScope?
Why do I need different Formatters for different LLMs?
Why do I need different Formatters for different LLMs?
What is MultiAgentFormatter used for?
What is MultiAgentFormatter used for?
MultiAgentFormatter flattens multi-agent conversation history into a single string like "Alice: Hello\nBob: Hi" and sends it as a user-role message. This preserves global context but loses per-agent identity and tool semantics in the LLM’s view. It’s best suited for summary or coordination tasks—not fine-grained collaboration.What's the difference between model fine-tuning and memory retrieval?
What's the difference between model fine-tuning and memory retrieval?
- Fine-tuning updates model weights for better task performance.
- Memory retrieval injects relevant context at inference time (e.g., via vector databases).
About Agents & Tools
How do I create my own agent?
How do I create my own agent?
ReActAgent class directly, or create a custom agent by inheriting from AgentBase or ReActAgentBase. See the Agent section for details.What's the difference between agent_base, react_agent_base, and react_agent?
What's the difference between agent_base, react_agent_base, and react_agent?
agent_base: Abstract base class defining the core agent interface.react_agent_base: Implements the ReAct (Reason + Act) paradigm, handling thought-action loops.react_agent: A concrete, ready-to-use agent that extendsreact_agent_basewith tool integration.
Does AgentScope support dynamic Pydantic models for structured output?
Does AgentScope support dynamic Pydantic models for structured output?
Can I use Anthropic-style skills in AgentScope?
Can I use Anthropic-style skills in AgentScope?
toolkit.register_agent_skill().How do I forward the streaming output of agents to my own frontend?
How do I forward the streaming output of agents to my own frontend?
print function to forward printed messages. See the Hooking Functions section for details.What built-in tools does AgentScope provide?
What built-in tools does AgentScope provide?
execute_python_code, execute_shell_command, and write_text_file. You can find the full list under the agentscope.tool module.Is MCP (Model Control Protocol) supported?
Is MCP (Model Control Protocol) supported?
About AgentScope Runtime
Why use AgentScope Runtime instead of my own HTTP server + Docker setup?
Why use AgentScope Runtime instead of my own HTTP server + Docker setup?
- Decouples business logic from execution environment via a unified protocol.
- Enables independent upgrades of the runtime engine without touching agent code.
- Supports elastic scaling of multiple agent instances (e.g., on Kubernetes).
What's the relationship between AgentApp and Runner?
What's the relationship between AgentApp and Runner?
AgentAppdefines the service interface (similar to FastAPI), using decorators such as@agent_app.query(framework="agentscope").Runnerimplements the actual agent execution logic.
AgentApp are delegated to the Runner. The decorator-based pattern is the recommended approach—see the QuickStart guide.How does the Sandbox work? Can I validate commands in the Sandbox and run them on the host?
How does the Sandbox work? Can I validate commands in the Sandbox and run them on the host?
- Mount read-only host directories into the sandbox for data access.
- Let agents write to a dedicated sandbox workspace.
- Use sandbox outputs (e.g., downloaded files) directly in downstream steps.
Will Runtime simplify Kubernetes deployment?
Will Runtime simplify Kubernetes deployment?
Reporting Bugs & Community
How do I report a bug in AgentScope?
How do I report a bug in AgentScope?
How do I report a security vulnerability in AgentScope?
How do I report a security vulnerability in AgentScope?
Where can I find the community and get help?
Where can I find the community and get help?
| Discord | DingTalk |
|---|---|
![]() | ![]() |

