synth-ai 0.17.1
Changes
- release: synth-ai 0.17.1 — swarms.wait survives a lost poll, activity decodes completed (#339) @JoshuaPurtell
- fix(research): accept the completed run state the backend sends (#337) @JoshuaPurtell
- chore(research): run ruff format on the factory-lens surfaces (#338) @JoshuaPurtell
- fix(research): a poll loop is its own retry in swarms.wait (#336) @JoshuaPurtell
- fix(ci): restore the fail-closed PyPI publish guard (#335) @JoshuaPurtell