The sentence describes a future action that is not going to happen because of a promise. The phrase "won't be" correctly expresses this future negative intention or prediction. Therefore, the completed sentence is "He won't be like this again, he promised."