I've identified a manual configuration bottleneck in client/src/extension.ts. Currently, the production mode relies on a hardcoded configuration:
const pythonPath = workspace.getConfiguration("Brian").get<string>("python.interpreterpath");
if (!pythonPath) { throw new Error(...); }
This requires users to manually set their path, which is difficult for researchers using Conda or virtual environments. I propose updating this to automatically detect the active VS Code Python interpreter using the ms-python.python extension API. This would make the extension Zero Config and much more robust.
I've identified a manual configuration bottleneck in client/src/extension.ts. Currently, the production mode relies on a hardcoded configuration:
This requires users to manually set their path, which is difficult for researchers using Conda or virtual environments. I propose updating this to automatically detect the active VS Code Python interpreter using the ms-python.python extension API. This would make the extension Zero Config and much more robust.