Skip to Content

Replace AI Insights with Project Assistant

This release backs Elements chat with a server-side assistant, the foundation for replacing AI Insights with the Project Assistant. Unlike the old AI Insights sidebar, the Project Assistant is a complete, full-featured assistant like any other you host on the platform — with the backend now owning conversation ids and history while the UI stays in sync.

Features

  • Server-side assistant hooks for chat #3204  - ElementsConfig.transport now accepts a factory that receives getChatId() / setChatId(), so a custom transport can read the active chat at send time and adopt a backend-minted id. ElementsConfig.history gains threadListFilters to scope the thread list and deferThreadIdMinting to let the backend own chat-id creation, and allowMessageEdit lets you hide inline edits when pairing with a server-side transport. The new convertGramMessagesToUIMessages helper and GramChat types make it straightforward to build a custom transport against the chat service. (Author: @simplesagar )

Last updated on

AI everywhere.