Skip to content

fix(model-routing,logging): normalize display-name models and classify canceled requests - #158

Merged
caigee-cmd merged 5 commits into
mainfrom
fix/pr-154-normalize-canceled
Sep 15, 2026
Merged

caigee-cmd merged 5 commits into
mainfrom
fix/pr-154-normalize-canceled

Conversation

@caigee-cmd

Copy link
Copy Markdown
Owner

Supersedes #154 (fork PR with a red Go check).

Summary

  • Normalize display-name model inputs like DeepSeek: DeepSeek V4.1 Flash to canonical IDs for routing.
  • Classify client context.Canceled / deadline errors as canceled instead of unavailable.
  • Keep slash-prefixed IDs such as workbuddy/deepseek-v4.1-flash intact; the previous fork test expectation was wrong.

Test plan

  • go test ./internal/accounts/ -run TestNormalizeModelNameStripsProviderPrefix
  • go test ./internal/api/ -run TestClassifyCanceledErrorDoesNotBecomeAuth
  • CI green on this branch

@caigee-cmd
caigee-cmd merged commit d8e921d into main Sep 15, 2026
6 checks passed
@caigee-cmd
caigee-cmd deleted the fix/pr-154-normalize-canceled branch September 15, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants