File tree Expand file tree Collapse file tree 8 files changed +26
-2
lines changed
Expand file tree Collapse file tree 8 files changed +26
-2
lines changed Original file line number Diff line number Diff line change 1+ feat :
2+ - Chat(feat) : mark context provider and chat as experimental ([#10624](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10624))
Original file line number Diff line number Diff line change 1- # Chat Plugin
1+ # Chat Plugin (experimental)
2+
3+ ** ⚠️ This plugin is experimental and will change in future releases.**
24
35A OpenSearch Dashboards plugin for AI-powered chat interactions using AG-UI (Agent UI) framework.
46
Original file line number Diff line number Diff line change @@ -8,6 +8,10 @@ import { ChatPlugin } from './plugin';
88
99// This exports static code and TypeScript types,
1010// as well as, OpenSearch Dashboards Platform `plugin()` initializer.
11+
12+ /**
13+ * @experimental This plugin is experimental and will change in future releases.
14+ */
1115export function plugin ( initializerContext : PluginInitializerContext ) {
1216 return new ChatPlugin ( initializerContext ) ;
1317}
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ import { ChatService } from './services/chat_service';
1010import { ChatHeaderButton } from './components/chat_header_button' ;
1111import { toMountPoint } from '../../opensearch_dashboards_react/public' ;
1212
13+ /**
14+ * @experimental
15+ * Chat plugin for AI-powered interactions. This plugin is experimental and will change in future releases.
16+ */
1317export class ChatPlugin implements Plugin < ChatPluginSetup , ChatPluginStart > {
1418 private chatService : ChatService | undefined ;
1519
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ export const config: PluginConfigDescriptor<ChatConfigType> = {
1717 } ,
1818} ;
1919
20+ /**
21+ * @experimental This plugin is experimental and will change in future releases.
22+ */
2023export function plugin ( initializerContext : PluginInitializerContext ) {
2124 return new ChatPlugin ( initializerContext ) ;
2225}
Original file line number Diff line number Diff line change 1- # Context Provider Plugin
1+ # Context Provider Plugin (experimental)
2+
3+ ** ⚠️ This plugin is experimental and will change in future releases.**
24
35A React hooks-based context capture system for OpenSearch Dashboards that enables AI assistants to understand user interactions and page state.
46
Original file line number Diff line number Diff line change 1313
1414import { ContextProviderPlugin } from './plugin' ;
1515
16+ /**
17+ * @experimental This plugin is experimental and will change in future releases.
18+ */
1619export function plugin ( ) {
1720 return new ContextProviderPlugin ( ) ;
1821}
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ import {
1212} from './types' ;
1313import { ContextCaptureService } from './services/context_capture_service' ;
1414
15+ /**
16+ * @experimental
17+ * Context Provider plugin for React hooks-based context capture system. This plugin is experimental and will change in future releases.
18+ */
1519export class ContextProviderPlugin
1620 implements
1721 Plugin <
You can’t perform that action at this time.
0 commit comments