v0.0.51
What's Changed
- fix(ci): SLSA release upload — --clobber flag order by @blove in #691
- feat(ag-ui): multi-message subagent cards (full transcript) by @blove in #692
- feat: structured AgentError + classified error UX with Retry by @blove in #693
- fix(ag-ui): graceful ACTIVITY_DELTA applyPatch + enforce assistant-role in subagent projection by @blove in #694
- test(examples/ag-ui): green up main — match classified-error e2e copy by @blove in #695
- ci: AI PR review + bot approval (Scorecard Code-Review) by @blove in #696
- feat(chat): injectThreadRouting — consistent thread persistence helper by @blove in #697
- ci: pin Docker base images + global npm installs (Pinned-Dependencies) by @blove in #699
- fix(ci): claude-review needs id-token: write (OIDC) by @blove in #700
- docs(chat): clarify injectThreadRouting usage prerequisites by @blove in #701
- ci: align stray checkout pins to v6.0.2 by @blove in #702
- fix(ci): post Claude review via GITHUB_TOKEN instead of failing OIDC by @blove in #703
- docs(chat): DX-bar JSDoc on the new error-UX public API by @blove in #704
- feat(demos): clearer welcome-suggestion copy + palette validate-on-read by @blove in #705
- feat: TypeScript DX pass — strict-safe tools/view/ask + typed agent DI by @blove in #685
- ci(slsa): dispatchable release-provenance + upload-tag-name by @blove in #706
- chore(release): bump publishable packages to 0.0.51 by @blove in #707
Full Changelog: v0.0.50...v0.0.51