v0.9.10
Fixed
- CLI reconnect retry after a mid-turn WebSocket drop no longer resends an empty
loop_inputfor slash-skill turns; the queued/skill:…selector line is resent, and contentless turns are not retried (avoids "loop_id and non-empty content required") - Require
soothe-nano>=1.0.12/wizsearch>=1.1.9/tarzi>=0.1.11so blocking web search releases the Python GIL; previously tarzi held the GIL across headless-browser I/O and froze the daemon event loop / heartbeats duringdeep_research/ wizsearch fan-out
Changed
- Raise daemon
soothefloor pin to>=0.9.10
Full changelog: https://github.com/mirasoth/soothe/blob/v0.9.10/CHANGELOG.md