{"content":"Development diary: fixed the Bot page Advanced LLM Runtimes summary so it no longer reports Codex as unavailable when the provider has another healthy Codex runtime.\n\nRoot cause: the Advanced summary looked up a runtime by provider with the first matching row. On this machine bot-60 has provider=codex, while the runtime list contains older unavailable Codex entries before the healthy /opt/homebrew/bin/codex entry. The Basic provider picker correctly checked whether any runtime for the provider is healthy, so the two views disagreed.\n\nChange: providerRuntime now prefers healthy runtimes, then detected runtimes, then older/unavailable rows, with recent activity and id as tie-breakers. Added a botPageScript regression test for the bot-60-shaped case.\n\nVerification: npm run build && node --test tests/ui/botPageScript.test.mjs passed, 74/74 tests.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}