Puts user input in the state.
(node_input: str)
nothing calls this directly
no test coverage detected