🚨 Breaking Changes
- Remove step type - by @kwaa in #295 (a56ae)
- New responses-style usage - by @kwaa in #297 (539b2)
- Reuse stop condition - by @kwaa in #298 (6e481)
- Rename prepare step options, reuse - by @kwaa in #300 (8fa74)
- New event stream - by @kwaa in #311 (0f1a3)
- Handle tool call error - by @kwaa in #319 (cccf4)
- Check should stop before execute tool - by @kwaa in #320 (256d8)
- providers: Sync upstream - by @kwaa (dcc39)
- stream-text: Rename event stream, add new full stream - by @kwaa in #303 (565f7)
- utils-reasoning: Deprecate - by @kwaa in #290 (63c35)
- utils-stream: Remove to async iterator - by @kwaa in #284 (0ace2)
🚀 Features
- Responses - by @kwaa in #263 (945c3)
- Stop when - by @kwaa in #271 (32a10)
- Prepare step - by @kwaa in #275 (b545b)
- Typed error - by @kwaa in #277 (e015d)
- PreToolCall, postToolCall - by @exoticknight in #309 (905b9)
- Stream speech, update speech options - by @kwaa in #310 (4d3e8)
- generate-text:
- providers:
- Sync upstream - by @kwaa in #281 (688fc)
- Add Baidu Qianfan provider - by @jimmyzhuu in #287 (3e1a3)
- Sync upstream - by @PierreLeGuen in #308 (168ea)
- responses:
- tool:
🐞 Bug Fixes
- Lock workspace version - by @kwaa (44c35)
- Correctly clean request body - by @kwaa in #305 (083ff)
- providers: Workers ai models type - by @kwaa (08683)
- stream: Remove controller - by @kwaa in #316 (2cba9)
- stream-text: Handle callback error - by @kwaa (984eb)
- telemetry: Align - by @kwaa in #280 (eb664)