Skip to content

v1.6.11 - Harmony Display Improvements

Choose a tag to compare

@jwesleye jwesleye released this 02 Jan 12:37
· 82 commits to main since this release

🐛 Bug Fixes

Fixed Duplicate Final Response Display

  • Fixed duplicate output when using HarmonyProcessor - Responses no longer display both raw and processed versions
  • Root cause: Streaming display was not accounting for Harmony post-processing that extracts only the "final" channel
  • Solution: Skip streaming display when Harmony will transform the output, ensuring single display of processed response
  • All 318 tests passing

✨ Enhancements

Visual Separator for Final Responses

  • Added green "─── Final Response ───" separator before final responses in Harmony mode
  • Only appears when thinking/reasoning is hidden (default mode)
  • Provides clear visual distinction between processing and final output
  • Improves UX by making it obvious when the actual answer begins

🧹 Maintenance

  • Code cleanup: linting, formatting, and type checking
  • Fixed ruff line length violations
  • All linting checks passing
  • Mypy type checking passing (18 source files)

📦 What's Changed

Full Changelog: v1.6.10...v1.6.11

🚀 Installation

```bash
pip install --upgrade basic-agent-chat-loop
```

or with uv:

```bash
uv pip install --upgrade basic-agent-chat-loop
```