agent_text_command maybe more nondet