diff --git a/src/services/mcp/client.ts b/src/services/mcp/client.ts index 0b3afc6a..0c993c9a 100644 --- a/src/services/mcp/client.ts +++ b/src/services/mcp/client.ts @@ -43,7 +43,11 @@ import pMap from 'p-map' import { getOriginalCwd, getSessionId } from '../../bootstrap/state.js' import type { Command } from '../../commands.js' import { getOauthConfig } from '../../constants/oauth.js' -import { PRODUCT_URL } from '../../constants/product.js' +import { + PRODUCT_NAME, + PRODUCT_SLUG, + PRODUCT_URL, +} from '../../constants/product.js' import type { AppState } from '../../state/AppState.js' import { type Tool, @@ -984,10 +988,10 @@ export const connectToServer = memoize( const client = new Client( { - name: 'claude-code', - title: 'Claude Code', + name: PRODUCT_SLUG, + title: PRODUCT_NAME, version: MACRO.VERSION ?? 'unknown', - description: "Anthropic's agentic coding tool", + description: `${PRODUCT_NAME} MCP client`, websiteUrl: PRODUCT_URL, }, { @@ -3279,10 +3283,10 @@ export async function setupSdkMcpClients( const client = new Client( { - name: 'claude-code', - title: 'Claude Code', + name: PRODUCT_SLUG, + title: PRODUCT_NAME, version: MACRO.VERSION ?? 'unknown', - description: "Anthropic's agentic coding tool", + description: `${PRODUCT_NAME} MCP client`, websiteUrl: PRODUCT_URL, }, { diff --git a/src/services/notifier.ts b/src/services/notifier.ts index 330e16a0..e1e3f5d9 100644 --- a/src/services/notifier.ts +++ b/src/services/notifier.ts @@ -4,6 +4,7 @@ import { env } from '../utils/env.js' import { execFileNoThrow } from '../utils/execFileNoThrow.js' import { executeNotificationHooks } from '../utils/hooks.js' import { logError } from '../utils/log.js' +import { PRODUCT_NAME } from '../constants/product.js' import { type AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, logEvent, @@ -35,7 +36,7 @@ export async function sendNotification( }) } -const DEFAULT_TITLE = 'Claude Code' +const DEFAULT_TITLE = PRODUCT_NAME async function sendToChannel( channel: string,