IDE Version: WebStorm 2025.3.2 (Arch Linux)
Plugin Version: Gemini Code Assist (Latest)
Subscription: Google AI Pro (Paid Tier)
Issue Description:
I am experiencing a consistent “handshake” failure in the Ask panel of the Gemini
Code Assist plugin. When I ask the assistant to find or read a file (e.g., using
#project or @file), the model correctly identifies that it needs to read the file
but generates a Python read_file tool-call block or a invoke
google_search_api.read_file(path=“…”) tool-call block in the chat instead of
actually executing the command.
Example Outputs:
- Python read_file(path=“/home/user/code/project/src/component.tsx”)
- invoke google_search_api.read_file(path=“…”)
The model seems “trapped” in a loop where it tries to use its agentic tools, but
the Ask panel lacks the mediated tool-use permissions to execute them. In
contrast, the Agent tab works as expected but is less suited for the
brainstorming/deep-dive UX discussions I prefer to have in the Ask tab.
Things I’ve Tried:
Manually specifying the file via @ (works, but model still tries to use tools for discovery).
Checking for "Registry" flags (none found for gemini.chat.enable.local.tools).
Request:
Is there a way to grant the Ask tab tool-execution parity with the Agent tab?
Having to switch tabs and copy-paste plan details from a discussion to an
execution window is a significant friction point in the current workflow.
This used to work, I can’t tell you how many hours I have spent on this. I hope
someone can provide me with a way to give it access again…