v0.5.2

RightNow-AI/openfangv0.5.2Mar 26, 2026by jaberjaber23

AI Summary

Addresses 12 specific bug fixes covering runtime, kernel, CLI, and the Web Dashboard to improve stability and user experience.

Key Highlights

  • Removed deprecated Groq models and updated Ollama thinking model support
  • Fixed heartbeat monitor to skip idle agents and prevent credit waste
  • Improved CLI doctor to report clean JSON and handle BrokenPipe errors
  • Fixed model dropdown rendering issues in the Web Dashboard
  • Added tool call ID correlation for concurrent WebSocket events

Full Release Notes

## What's Changed

### Bug Fixes (12 issues resolved)

**Runtime & Drivers**
- **#834** Remove 3 decommissioned Groq models (`gemma2-9b-it`, `llama-3.2-1b-preview`, `llama-3.2-3b-preview`)
- **#805** Ollama streaming parser now handles both `reasoning_content` and `reasoning` fields for thinking models (Qwen 3.5, etc.)
- **#845** Model fallback chain now retries with configured `fallback_models` on ModelNotFound (404) instead of panicking

**Kernel & Heartbeat**
- **#844** Heartbeat monitor skips idle agents that never received a message — no more infinite crash-recover loops
- **#848** Hand continuous mode interval changed from 60s to 3600s to prevent credit waste on idle polling

**CLI (Doctor)**
- **#826** `openfang doctor` now reports `all_ok=false` when a provider key is rejected (401/403)
- **#823** `openfang doctor --json` outputs clean JSON to stdout (tracing goes to stderr), BrokenPipe handled gracefully

**Web Dashboard**
- **#767** Workflows list page is now scrollable (flex layout fix)
- **#802** Model dropdown no longer renders `[object Object]` for Ollama models
- **#816** Agent spawn wizard provider dropdown loads dynamically from `/api/providers` (43 providers, was hardcoded 18)
- **#836** WebSocket tool events now include tool call ID for correct concurrent call correlation

**Hands**
- **#820** Browser Hand requirements check now tries `python3` before `python`, fixing detection on modern Linux distros

### Stats
- All 829+ tests passing
- Zero clippy warnings
- Live tested with daemon

**Full Changelog**: https://github.com/RightNow-AI/openfang/compare/v0.5.1...v0.5.2