ToolRunner placeholder (merge, split, etc. logic stays here)

Default tool: merge