File tree Expand file tree Collapse file tree 4 files changed +16
-2
lines changed
compass/src/app/components Expand file tree Collapse file tree 4 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 66} from './compass-assistant-provider' ;
77export type { CompassAssistantService } from './compass-assistant-provider' ;
88export type { ProactiveInsightsContext , EntryPointMessage } from './prompts' ;
9+ export { APP_NAMES_FOR_PROMPT } from './prompts' ;
Original file line number Diff line number Diff line change 11import type { ConnectionInfo } from '@mongodb-js/connection-info' ;
22import { redactConnectionString } from 'mongodb-connection-string-url' ;
33
4+ export const APP_NAMES_FOR_PROMPT = {
5+ Compass : 'MongoDB Compass' ,
6+ 'Data Explorer' : 'MongoDB Atlas Data Explorer' ,
7+ } ;
8+
49export const buildConversationInstructionsPrompt = ( {
510 target,
611} : {
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ import { DataModelingWorkspaceTab as DataModelingWorkspace } from '@mongodb-js/c
6464import { DataModelStorageServiceProviderInMemory } from '@mongodb-js/compass-data-modeling/web' ;
6565import { CompassAssistantProvider } from '@mongodb-js/compass-assistant' ;
6666import { CompassAssistantDrawerWithConnections } from './compass-assistant-drawer' ;
67+ import { APP_NAMES_FOR_PROMPT } from '@mongodb-js/compass-assistant' ;
6768
6869/** @public */
6970export type TrackFunction = (
@@ -421,7 +422,11 @@ const CompassWeb = ({
421422 } }
422423 >
423424 < CompassInstanceStorePlugin >
424- < CompassAssistantProvider appNameForPrompt = "MongoDB Atlas Data Explorer" >
425+ < CompassAssistantProvider
426+ appNameForPrompt = {
427+ APP_NAMES_FOR_PROMPT [ 'Data Explorer' ]
428+ }
429+ >
425430 < FieldStorePlugin >
426431 < WithConnectionsStore >
427432 < CompassWorkspace
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ import { ConnectionImportExportProvider } from '@mongodb-js/compass-connection-i
3535import { useTelemetry } from '@mongodb-js/compass-telemetry/provider' ;
3636import { usePreference } from 'compass-preferences-model/provider' ;
3737import { CompassAssistantProvider } from '@mongodb-js/compass-assistant' ;
38+ import { APP_NAMES_FOR_PROMPT } from '@mongodb-js/compass-assistant' ;
3839
3940resetGlobalCSS ( ) ;
4041
@@ -149,7 +150,9 @@ function HomeWithConnections({
149150 return (
150151 < ConnectionStorageProvider value = { connectionStorage } >
151152 < FileInputBackendProvider createFileInputBackend = { createFileInputBackend } >
152- < CompassAssistantProvider appNameForPrompt = "MongoDB Compass" >
153+ < CompassAssistantProvider
154+ appNameForPrompt = { APP_NAMES_FOR_PROMPT . Compass }
155+ >
153156 < CompassConnections
154157 appName = { props . appName }
155158 onExtraConnectionDataRequest = { getExtraConnectionData }
You can’t perform that action at this time.
0 commit comments