@novu/js@v3.19.1
novuhq/novu@novu/js@v3.19.1Aug 31, 2026by github-actions[bot]
AI Summary
Extended Agent Chat capabilities with runtime logic, data persistence, and security gates.
Key Highlights
- Agent conversation runtime with immutable snapshots
- Persist and deliver custom agent data
- Optional agentHash HMAC gate for web chat
- In-dashboard Agent Chat tester
New Features
- Immutable snapshots
- Custom data persistence
- HMAC gate
- Dashboard tester
- Agent conversation runtime
Full Release Notes
### 🚀 Features - **js,react:** lazy-load Agent Chat so Inbox bundles stay isolated fixes NV-8698 ([#12466](https://github.com/novuhq/novu/pull/12466)) - **api-service,js:** persist and deliver custom agent data end-to-end fixes NV-8646 ([#12444](https://github.com/novuhq/novu/pull/12444)) - **react,js:** rebuild useAgentChat on conversation runtime fixes NV-8641 ([#12438](https://github.com/novuhq/novu/pull/12438)) - **js:** improve agent-chat public types and runtime validation fixes NV-8644 ([#12420](https://github.com/novuhq/novu/pull/12420)) - **js:** add agent conversation runtime with immutable snapshots fixes NV-8640 ([#12415](https://github.com/novuhq/novu/pull/12415)) - **api-service,js:** expose Agent Chat tool trust actions fixes NV-8594 ([#12365](https://github.com/novuhq/novu/pull/12365)) - **api-service,js:** deliver Agent Chat card parts and sendAction for button clicks fixes NV-8600 ([#12353](https://github.com/novuhq/novu/pull/12353)) - **dashboard:** add in-dashboard Agent Chat tester for onboarding fixes NV-8590 ([#12338](https://github.com/novuhq/novu/pull/12338)) - **api-service,js:** emit MCP connection events for agent chat fixes NV-8578 ([#12321](https://github.com/novuhq/novu/pull/12321)) - **api-service,js,react:** optional agentHash HMAC gate for web chat fixes NV-8442 ([#12303](https://github.com/novuhq/novu/pull/12303)) - **js,react,api:** wire typing indicator through agent chat fixes NV-8569 ([#12297](https://github.com/novuhq/novu/pull/12297)) - **js,react:** add agent-chat hook callbacks via a store change descriptor fixes NV-8445 ([#12293](https://github.com/novuhq/novu/pull/12293)) - **js,react,api:** wire agent-chat live WS, status, fetchMore, approvals fixes NV-8445 ([#12292](https://github.com/novuhq/novu/pull/12292)) ### 🩹 Fixes - **js,react:** correct agent-chat pagination state and run-error exposure fixes NV-8638 ([#12414](https://github.com/novuhq/novu/pull/12414)) - **agent-chat:** await ingress processing and fix Agent Chat runtime bugs fixes NV-8593 ([#12392](https://github.com/novuhq/novu/pull/12392)) - **api-service,js:** sync 402 on web chat accept when plan limits block fixes NV-8575 ([#12307](https://github.com/novuhq/novu/pull/12307)) ### ❤️ Thank You - Adam Chmara @ChmaraX