* Add OpenCode Zen and OpenCode Go provider support The webui model dropdown had no knowledge of these providers. When hermes_cli detected them as authenticated, they fell through to the unknown-provider fallback showing wrong models. Changes: - Add opencode-zen and opencode-go to _PROVIDER_DISPLAY - Add model lists for both to _PROVIDER_MODELS - Add OPENCODE_ZEN_API_KEY and OPENCODE_GO_API_KEY to env-var fallback detection - Fix custom:* provider IDs (e.g. custom:my-server) displaying raw ID instead of "Custom" * Add tests for OpenCode provider registration and detection --------- Co-authored-by: David Case <david.case@shruggr.cloud>
2.6 KiB
2.6 KiB