Skip to content

v0.7.3 — Multi-Round Debate Fix

Choose a tag to compare

@fangqian616 fangqian616 released this 17 Jul 08:35
· 63 commits to 011c3da77dfa42ed33bf9b3ba6144b9a4794676c since this release

🔧 v0.7.3 — Multi-Round Debate Fix

Bug Fix

rounds parameter was dead code in _debate_department(). The function accepted a rounds argument but never used it — every debater only spoke once regardless of the configured debate_rounds value.

What Changed

  • _debate_department() now loops rounds times
  • Round 1: each debater gives initial analysis
  • Round 2+: debaters can see previous rounds' arguments, respond to challenges, and add new evidence
  • Previous rounds' arguments are summarized and injected as context
  • Each debater's output accumulates across rounds (separated by round headers)
  • debate_rounds from config now actually controls debate depth

Other Fixes (from v0.7.2)

  • --lang en parameter for English report output
  • Sanitized P1/P4 example content in presets and quickstart
  • Cleaned up 22 legacy tags and 21 legacy releases
  • README improvements: Phase numbering, domain qualifier, maturity label