The document proposes an extension to the Dynamic Source Routing (DSR) protocol to make it more bandwidth and energy efficient for mobile ad-hoc networks. The extended protocol uses mobile agents to carry route request packets during the route discovery process. This allows the agents to search node route caches without using bandwidth, working in a disconnected manner. Simulation results show that the modified DSR protocol has higher packet delivery ratio, throughput, and lower overall energy consumption compared to the traditional DSR protocol.