I think I figured it out - Runner needs the user to press "TAB" to indicate user arguments. For the above, this works as expected:

dt {TAB} this_string