Description:
Currently, the IdeClient initialization in packages/core/src/ide/ide-client.ts hardcodes the version string to '1.0.0' in both HTTP and STDIO connection establishment methods. These lines are marked with // TODO(#3487): use the CLI version here.. This hardcoding prevents the IDE client from properly reporting its actual integration version, which could cause compatibility checking issues down the line.
Expected Behavior:
The IDE client should report the actual, dynamic version of the Gemini CLI when establishing connections, resolving TODO #3487.
Description:
Currently, the
IdeClientinitialization inpackages/core/src/ide/ide-client.tshardcodes theversionstring to'1.0.0'in both HTTP and STDIO connection establishment methods. These lines are marked with// TODO(#3487): use the CLI version here.. This hardcoding prevents the IDE client from properly reporting its actual integration version, which could cause compatibility checking issues down the line.Expected Behavior:
The IDE client should report the actual, dynamic version of the Gemini CLI when establishing connections, resolving TODO #3487.