Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packages/compass-assistant/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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';
5 changes: 5 additions & 0 deletions packages/compass-assistant/src/prompts.ts
Original file line number Diff line number Diff line change
@@ -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',
'Data Explorer': 'MongoDB Atlas Data Explorer',
};

export const buildConversationInstructionsPrompt = ({
target,
}: {
Expand Down
7 changes: 6 additions & 1 deletion packages/compass-web/src/entrypoint.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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 = (
Expand Down Expand Up @@ -421,7 +422,11 @@ const CompassWeb = ({
}}
>
<CompassInstanceStorePlugin>
<CompassAssistantProvider appNameForPrompt="MongoDB Atlas Data Explorer">
<CompassAssistantProvider
appNameForPrompt={
APP_NAMES_FOR_PROMPT['Data Explorer']
}
>
<FieldStorePlugin>
<WithConnectionsStore>
<CompassWorkspace
Expand Down
5 changes: 4 additions & 1 deletion packages/compass/src/app/components/home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ import { ConnectionImportExportProvider } from '@mongodb-js/compass-connection-i
import { useTelemetry } from '@mongodb-js/compass-telemetry/provider';
import { usePreference } from 'compass-preferences-model/provider';
import { CompassAssistantProvider } from '@mongodb-js/compass-assistant';
import { APP_NAMES_FOR_PROMPT } from '@mongodb-js/compass-assistant';

resetGlobalCSS();

Expand Down Expand Up @@ -149,7 +150,9 @@ function HomeWithConnections({
return (
<ConnectionStorageProvider value={connectionStorage}>
<FileInputBackendProvider createFileInputBackend={createFileInputBackend}>
<CompassAssistantProvider appNameForPrompt="MongoDB Compass">
<CompassAssistantProvider
appNameForPrompt={APP_NAMES_FOR_PROMPT.Compass}
>
<CompassConnections
appName={props.appName}
onExtraConnectionDataRequest={getExtraConnectionData}
Expand Down
Loading