The Gibeonites were not Israelites; they were descendants of the Amorites. The people of Israel had promised not to kill them, but Saul had tried to kill them because he wanted Israel and Judah to control all the land. David called the Gibeonites to him, and he talked with them.
So at once he sent an army officer and fifty soldiers to meet Elijah. Elijah was sitting on top of a hill at the time. The officer went up to him and said, “Man of God, the king orders you to come down and talk with him.”
But Jehu did not completely obey the commands of the LORD God of Israel. Instead, he kept doing the sinful things that Jeroboam had caused the Israelites to do.