v1.6.0a8
Pre-release
Pre-release
What's Changed
- feat(export): export workstream conversations as OpenAI messages JSON by @eous in #614
- fix(web): preserve block structure in strip_html, remove ReDoS risk by @eous in #615
- feat(sse): event-id cursor resume for fresh-connect in-flight tool batches by @eous in #616
- feat(ui): re-add saved-list pagination (cap 20) and align coordinator dashboard by @eous in #617
- feat(audio): voice I/O — speech-to-text + text-to-speech via model roles by @eous in #618
- fix(tls): repair cluster mTLS — cert identity, renewal scoping, hot-reload by @eous in #619
- feat(console): replace NODES table with a bottom-bar node picker by @eous in #620
- feat(judge): Smart Approvals — auto-approve high-confidence judge verdicts by @eous in #621
- feat(judge,console,ui): paint pending tool calls before the intent verdict by @eous in #622
Full Changelog: v1.6.0a7...v1.6.0a8
What's Changed
- feat(export): export workstream conversations as OpenAI messages JSON by @eous in #614
- fix(web): preserve block structure in strip_html, remove ReDoS risk by @eous in #615
- feat(sse): event-id cursor resume for fresh-connect in-flight tool batches by @eous in #616
- feat(ui): re-add saved-list pagination (cap 20) and align coordinator dashboard by @eous in #617
- feat(audio): voice I/O — speech-to-text + text-to-speech via model roles by @eous in #618
- fix(tls): repair cluster mTLS — cert identity, renewal scoping, hot-reload by @eous in #619
- feat(console): replace NODES table with a bottom-bar node picker by @eous in #620
- feat(judge): Smart Approvals — auto-approve high-confidence judge verdicts by @eous in #621
- feat(judge,console,ui): paint pending tool calls before the intent verdict by @eous in #622
Full Changelog: v1.6.0a7...v1.6.0a8