opencode: Dynamic model fetching improvements (#64666)

Follow up to #64585

- Filter out deprecated models
- Cache model catalog on disk to reduce loading time
- Refresh models every hour
- Remove auth header when fetching models

All of this matches the behaviour of the OpenCode TUI

Release Notes:

- opencode: Hide deprecated models
- opencode: Improve performance when resolving models
7fc2cf9b84Bennet Bo Fenner committed on 9/24/2026, 1:01:08 PM· committed by GitHubparent557f85d
8 files changedLine totals unavailable