Dispatches by backend:
vscode: bridge port file exists and/versionresponds.copilot: Copilot CLI binary found and--versionsucceeds.claude: Claude CLI binary found and--versionsucceeds.
Details
Honors the hal.backend option / explicit argument so callers can probe
a specific backend without switching the session default.
See also
HalChat, hal_models(), hal_bridge_status() for richer
vscode-backend diagnostics.
