Shared ground
Jeremiah 29:21–23 presents Yahweh publicly discrediting two named figures among the exiles—Ahab son of Kolaiah and Zedekiah son of Maaseiah. The text’s explicit claims are that they spoke “in my name” but delivered lies, and that Yahweh would hand them over to Babylon’s king for a visible execution “before your eyes.” Their deaths become a community warning: their names turn into a standard curse line among the captives in Babylon.
The passage also connects false public speech with moral collapse. The stated grounds include adultery and speaking messages Yahweh says he did not command. The closing line (“I am he who knows, and am witness”) underlines that the verdict is not based on rumor inside the exile community but on Yahweh’s own claimed knowledge.
Where interpretation differs (only where needed)
A smaller question is whether “roasted in the fire” describes the literal method of execution or reports the outcome in especially graphic terms. Either way, the narrative point remains public, severe judgment that becomes memorable and repeatable.
A second, limited question is what “worked folly in Israel” covers beyond the specific charges that follow. Some read it as a broad summary (“they acted outrageously within the covenant community”) that is then specified by adultery and false speech; others think it hints there were additional offenses not listed.
Why the disagreement exists
The differences come from the wording’s level of detail. The text gives a vivid phrase (“roasted…in the fire”) without explaining the procedure, and it uses a broad term (“folly”) alongside more concrete accusations. Readers differ on how much to fill in from known ancient practices or from the pattern of accusation-summary-plus-details.
What this passage clearly contributes
Within Jeremiah 29’s wider conflict about competing messages to the exiles, this unit shows that claiming Yahweh’s authority is not treated as neutral speech; it can be judged as deceptive. It also shows Yahweh working through the political power of Babylon’s king to carry out punishment (Yahweh “hands them over,” Nebuchadnezzar kills them). Finally, it portrays lasting communal memory: a specific historical judgment becomes a proverb-like curse formula that warns the exile community about the cost of false prophecy and scandalous conduct (compare Jeremiah 29:8–9).