synth-ai 0.15.1
Changes
- promote: RF 0.15.1 nightly → main (#280) @JoshuaPurtell
- Promote Research Factory SDK 0.15.1 to nightly (#279) @JoshuaPurtell
- Ship Research Factory SDK and 0.15.1 release candidate (#278) @JoshuaPurtell
- release: prepare synth-ai 0.15.1 (#277) @JoshuaPurtell
- Expose Research Factory workflow through SDK and MCP (#275) @JoshuaPurtell
- Restore synth-ai dev CI baseline (#276) @JoshuaPurtell
- fix(sdk): preserve image upload signature (#274) @JoshuaPurtell
- style(sdk): match image release formatter contract (#273) @JoshuaPurtell
- feat(sdk): add Synth image release authority (#272) @JoshuaPurtell
- fix(research): follow WorkProduct content redirects (#271) @JoshuaPurtell
- feat(gamebench): add typed scorer service client (#270) @JoshuaPurtell
- feat(managed-research): consume cloud deployment authority (#269) @JoshuaPurtell
- feat(cloud-slots): retrieve declared artifacts (#268) @JoshuaPurtell
- feat(smr): add cloud slot developer operations SDK (#267) @JoshuaPurtell
- feat(tag): expose typed Factory interface (#266) @JoshuaPurtell
- feat(cloud-slots): canonical SDK CLI and MCP flow (#265) @JoshuaPurtell
- chore(smr): re-vendor smr_openapi.yaml following backend #517 (#264) @JoshuaPurtell
- sync: vendored public model registry to backend dev (drop gpt-5.6-sol, gpt-5.6-terra) (#263) @JoshuaPurtell
- Vendor post-Horizons SMR OpenAPI contract (#262) @JoshuaPurtell
- feat(smr): add claimed CloudDeployment client (#261) @JoshuaPurtell
- fix(sdk): wire runtime_artifact_release_id on runnable create (#259) @JoshuaPurtell
- fix(sdk): preserve runtime artifact selector (#257) @JoshuaPurtell
- fix(sdk): py.typed marker, uv-add install copy, regen smr_openapi.yaml with factory routes (#256) @JoshuaPurtell