diff --git a/packages/compass-assistant/src/index.tsx b/packages/compass-assistant/src/index.tsx index c05a8e4777b..f74ba699cfc 100644 --- a/packages/compass-assistant/src/index.tsx +++ b/packages/compass-assistant/src/index.tsx @@ -6,3 +6,4 @@ export { } from './compass-assistant-provider'; export type { CompassAssistantService } from './compass-assistant-provider'; export type { ProactiveInsightsContext, EntryPointMessage } from './prompts'; +export { APP_NAMES_FOR_PROMPT } from './prompts'; diff --git a/packages/compass-assistant/src/prompts.ts b/packages/compass-assistant/src/prompts.ts index 2ce120baeed..69b31e8a0e9 100644 --- a/packages/compass-assistant/src/prompts.ts +++ b/packages/compass-assistant/src/prompts.ts @@ -1,6 +1,11 @@ import type { ConnectionInfo } from '@mongodb-js/connection-info'; import { redactConnectionString } from 'mongodb-connection-string-url'; +export const APP_NAMES_FOR_PROMPT = { + Compass: 'MongoDB Compass', + DataExplorer: 'MongoDB Atlas Data Explorer', +}; + export const buildConversationInstructionsPrompt = ({ target, }: { diff --git a/packages/compass-web/src/entrypoint.tsx b/packages/compass-web/src/entrypoint.tsx index 06dce443d09..690d93d1833 100644 --- a/packages/compass-web/src/entrypoint.tsx +++ b/packages/compass-web/src/entrypoint.tsx @@ -64,6 +64,7 @@ import { DataModelingWorkspaceTab as DataModelingWorkspace } from '@mongodb-js/c import { DataModelStorageServiceProviderInMemory } from '@mongodb-js/compass-data-modeling/web'; import { CompassAssistantProvider } from '@mongodb-js/compass-assistant'; import { CompassAssistantDrawerWithConnections } from './compass-assistant-drawer'; +import { APP_NAMES_FOR_PROMPT } from '@mongodb-js/compass-assistant'; /** @public */ export type TrackFunction = ( @@ -421,7 +422,9 @@ const CompassWeb = ({ }} > - + - +