DynaSaur: Large Language Agents Beyond Predefined Actions