diff --git a/packages/core/src/ide/ide-client.ts b/packages/core/src/ide/ide-client.ts index 6a04f42311..e9d25f1c01 100644 --- a/packages/core/src/ide/ide-client.ts +++ b/packages/core/src/ide/ide-client.ts @@ -31,6 +31,7 @@ import { createProxyAwareFetch, type StdioConfig, } from './ide-connection-utils.js'; +import { getVersion } from '../utils/version.js'; const logger = { // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -588,8 +589,7 @@ export class IdeClient { logger.debug(`Server URL: ${serverUrl}`); this.client = new Client({ name: 'streamable-http-client', - // TODO(#3487): use the CLI version here. - version: '1.0.0', + version: await getVersion(), }); transport = new StreamableHTTPClientTransport(new URL(serverUrl), { fetch: await createProxyAwareFetch(ideServerHost), @@ -623,8 +623,7 @@ export class IdeClient { logger.debug('Attempting to connect to IDE via stdio'); this.client = new Client({ name: 'stdio-client', - // TODO(#3487): use the CLI version here. - version: '1.0.0', + version: await getVersion(), }); transport = new StdioClientTransport({