SIGN IN SIGN UP

Refresh standard OpenRouter catalog even when named profile owns slot (#292)

A named provider profile (e.g. [providers.mynvidia] for NVIDIA NIM) sets
JCODE_OPENROUTER_API_BASE when active, which made the previous guard
explicit_openrouter_runtime_configured() skip the standard OpenRouter
catalog refresh entirely. That is exactly the reporter's config, so the
prior commit would not have helped him.

The refresh always targets canonical openrouter.ai with OPENROUTER_API_KEY
and writes to the dedicated 'openrouter' cache namespace, so it is safe to
run regardless of the shared-slot runtime env. Remove the guard and add a
regression test covering the named-profile-owns-slot scenario.
J
jeremy committed
4b5570495c9b0b2da65c4c9deeeb95e59dc4df66
Parent: 62bb1de