The bundled SDK binary had stale model definitions. Resolve the
system `claude` path once and pass it via pathToClaudeCodeExecutable
so both agent sessions and supportedModels() use the up-to-date
binary.
Replace the CLI's hardcoded static model list with a live call to
the daemon's listProviderModels endpoint.