@canidae
I think you can include the both support with the following code :
in auto-research/control.lua (near the end of the startNextResearch function)
if force.add_research then -- exists in factorio >= 0.17.26
if next_research then
force.add_research(next_research)
end
elseif not force.add_research -- does not exists in factorio <= 0.17.25
force.current_research = next_research
end
Regards,