The dynamics of the market are forcing shop floor control systems to enhance their intelligence and reactivity to change. The control system must also have mechanisms to process the vast amount of data, which is generated with the application of cheap data logging systems and should also incorporate a mechanism for continuous learning. Data mining provides a mechanism for analysing data and generating new knowledge. This paper presents an intelligent knowledge-based decision support system for shop floor control, which incorporates data mining techniques and intelligent agent technology to provide useful information, knowledge, and a mechanism for continuous learning. The functioning of the system is described and the architecture of different agents that constitute the system has been discussed in terms of the different modules required. A process to integrate the individual data mining agents associated with the different processes has also been described. Finally a prototype of the system is presented to demonstrate the application of this agent-based system.