Merge pull request #6432 from okbexx/fix/codex-disabled-account-capabilities

fix(codex): ignore persistently disabled catalog accounts
This commit is contained in:
Wesley Liddick
2026-09-01 08:46:42 +08:00
committed by GitHub
5 changed files with 146 additions and 30 deletions
@@ -53,6 +53,10 @@ func (r codexModelsFailoverAccountRepo) ListByGroup(_ context.Context, _ int64)
return append([]service.Account(nil), r.accounts...), nil
}
func (r codexModelsFailoverAccountRepo) ListModelAvailabilityCandidates(_ context.Context, _ *int64, _ []string, _ bool) ([]service.Account, error) {
return append([]service.Account(nil), r.accounts...), nil
}
type codexModelsFailoverHTTPUpstream struct {
service.HTTPUpstream
mu sync.Mutex