From 3fc4550a27fe5bcbbffbd5c364286e3182f897b8 Mon Sep 17 00:00:00 2001 From: Le Roux Bodenstein Date: Mon, 8 Sep 2025 14:51:12 +0100 Subject: [PATCH 1/2] move the two appNameForPrompt values together --- packages/compass-assistant/src/index.tsx | 1 + packages/compass-assistant/src/prompts.ts | 5 +++++ packages/compass-web/src/entrypoint.tsx | 7 ++++++- packages/compass/src/app/components/home.tsx | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) 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..2142697a461 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', + 'Data Explorer': '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..e43094b0fd0 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,11 @@ const CompassWeb = ({ }} > - + - + Date: Mon, 8 Sep 2025 17:25:31 +0100 Subject: [PATCH 2/2] DataExplorer --- packages/compass-assistant/src/prompts.ts | 2 +- packages/compass-web/src/entrypoint.tsx | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/compass-assistant/src/prompts.ts b/packages/compass-assistant/src/prompts.ts index 2142697a461..69b31e8a0e9 100644 --- a/packages/compass-assistant/src/prompts.ts +++ b/packages/compass-assistant/src/prompts.ts @@ -3,7 +3,7 @@ import { redactConnectionString } from 'mongodb-connection-string-url'; export const APP_NAMES_FOR_PROMPT = { Compass: 'MongoDB Compass', - 'Data Explorer': 'MongoDB Atlas Data Explorer', + DataExplorer: 'MongoDB Atlas Data Explorer', }; export const buildConversationInstructionsPrompt = ({ diff --git a/packages/compass-web/src/entrypoint.tsx b/packages/compass-web/src/entrypoint.tsx index e43094b0fd0..690d93d1833 100644 --- a/packages/compass-web/src/entrypoint.tsx +++ b/packages/compass-web/src/entrypoint.tsx @@ -423,9 +423,7 @@ const CompassWeb = ({ >