ModelScope-Agent is a customizable and extensible agent framework equipped with role-playing, large language model invocation, tool utilization, planning, and memory capabilities. It simplifies the implementation of agent applications by providing rich model and tool interfaces. Its unified interface and high extensibility, coupled with low coupling, allow developers to easily utilize built-in tools, LLMs, and memory components without being bound to higher-level agents.