{"repo":"NousResearch/hermes-agent","public_id":"92244","display_label":"Model picker slowness from cold pricing cache fetches","summary":"These issues and PRs concern the model picker becoming unresponsive for 25–50 seconds when the pricing cache is cold or expired, due to serial blocking fetch calls. The work involves fixes and a cache prewarming approach to keep the picker responsive.","subsystem":"gateway","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":101685,"merged_at":"2026-09-03T07:38:32+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-03T07:38:32+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":92244,"pr_number":101685,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-03T07:38:32+00:00"}],"members":[{"kind":"issue","number":92244,"title":"/model picker blocks ~25-50s on first open after cache expiry (serial blocking pricing fetches in inventory.py)","url":null,"state":"closed"},{"kind":"pr","number":92253,"title":"fix(gateway): keep first model picker open responsive on cold pricing cache","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#101685","number":101685}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":101685,"title":"fix(gateway): keep the model picker open responsive on a cold pricing cache (salvage #92253)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/inventory.py","hermes_cli/models.py","tests/hermes_cli/test_inventory_pricing.py","tests/hermes_cli/test_models.py"]},{"kind":"pr","number":113361,"title":"fix(gateway): prewarm /model picker cache at start","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}