Inspired from Keep a Changelog
- fix: make sure $schema always added to LLM generated vega json object(252)
- feat: expose a general function for agent execution(268)
- Fix CVE-2024-4067 (#269)
- feat: add a dashboards-assistant trigger in query editor(265)
- fix: make sure $schema always added to LLM generated vega json object(#252)
- feat: added a new visualization type visualization-nlq to support creating visualization from natural language(#264)
- feat: only allow to select supported index patterns in text to visualization and code changes related to prompt updates(#310)
- feat: exposed an API to check if a give agent config name has configured with agent id(#307)
- feat: check all required agents before enabling index pattern selection for text to visualization(313)
- fix: pass data source id for alert summary/insight(#321)
- feat: support navigating to discover in alerting popover(#316)
- fix: incorrect string escaping of vega schema(325)
- feat: register the AI actions to query controls in discover(#327)
- fix: t2viz ux improvements(#330)
- feat: report metrics for text to visualization(#312)
- fix: Fix dynamic uses of i18n(#335)
- fix: Fix unrecognized creating index pattern duplicate cases(#337)
- fix: Remove the cache of insight agent id in node server(#343)
- fix: Fix error time field and add filter for same name index patterns(#345)
- refactor: Add data source info in discover url when navigating(#347)
- feat: only display ai actions that compatible with the datasource(#350)
- feat: take index pattern and query assistant input to text2viz app(#349)
- feat: Hide incompatible index patterns ([#354] (#354))
- feat: edit visualization with natural language in a dialog(#351)
- fix: Update alerting DSL verify mechanism(#359)
- fix: Refactor contextProvider get to reduce re-fetch(#365)
- feat: Hide navigate to discover button if alert is not from visual editor monitor(#368)
- Add support for registerMessageParser (#5)
- Change implementation of basic_input_output to built-in parser (#10)
- Add interactions into ChatState and pass specific interaction into message_bubble (#12)
- Refactor the code to get root agent id by calling the API in ml-commons plugin (#128)
- Set verbose to false (#131)
- Fix: comply with the field change of agent framework (#137)
- Add incontext insight component (#53)
- Fetch root agent id before executing the agent (#165)
- Integrate chatbot with sidecar service (#164)
- Add data source service (#191)
- Update router and controller to support MDS (#190)
- Hide notebook feature when MDS enabled and remove security dashboard plugin dependency (#201)
- Refactor default data source retriever (#197)
- Add patch style for fixed components (#203)
- Reset chat and reload history after data source change (#194)
- Add experimental feature to support text to visualization (#218)
- Be compatible with ML configuration index mapping change (#239)
- Support context aware alert analysis by reusing incontext insight component(#215)
- Use smaller and compressed variants of buttons and form components (#250)
- Support insight with RAG in alert analysis assistant and refine the UX (#266)
- Add assistant enabled capabilities to control rendering component(#267)
- Add data to summary API(#295)
- Refactor popover to add message action bar and add metrics to thumb-up and thumb-down(#304)
- Support log pattern analysis (#339)
- Pass top N log pattern data from alerting to agent ([#341] (#341))