A retort agitation system (100) for thermal processing of products includes product carriers 102a and 102b mounted on a low friction support system 104 for reciprocal movement of the carriers along the interior of a retort. The product carriers are driven in reciprocating motion by a drive actuator system 106 that can be positioned between the carriers 102a and 102b or endwise of the two carriers 102a and 102b. A drive actuator system 106 is linked to the carriers to cause the carriers to move along opposite reciprocating paths lengthwise of the retort. Reaction actuators 108 act on the carriers in opposition to the drive actuator system 106 to apply forces on the carriers for accelerating the carriers along the reciprocating paths of travel when such carriers reach the distal and proximal ends of the reciprocating travel paths.