Skip to content

feat(codex): outer OAuth 96h refresh lead + gpt-6.1-sol catalog - #375

Merged
caigee-cmd merged 2 commits into
mainfrom
feat/codex-outer-refresh-96h-gpt-6.1-sol
Oct 24, 2026
Merged

caigee-cmd merged 2 commits into
mainfrom
feat/codex-outer-refresh-96h-gpt-6.1-sol

Conversation

@caigee-cmd

Copy link
Copy Markdown
Owner

Summary

对照 CLIProxyAPI,仅做 Codex 两项(不做 Qoder 指纹):

  1. Outer OAuth 主动刷新提前量 96h(上游 CodexOuterRefreshLead,commit feb6398)

    • internal/providers/codex/credential.go:outer / CLI 用 outerRefreshLead = 96h,SIWC 仍用 siwcRefreshLead = 5m
    • 动机:名义 10 天 JWT 可能被上游提前作废
    • 测试覆盖 outer vs SIWC lead 差异;现有 fixture 的 outer ExpiresAt 调到 96h 窗口外,避免误触真刷新
  2. 模型目录补 gpt-6.1-sol(上游 codex_client_models.json,commit c8a2bfe8)

    • 写入 internal/providers/codex/models.json,字段与现有 gpt-* 条目同结构(slug / display_name / context / reasoning / modalities / lite / api)

Changelog

  • changelog/unreleased/codex-outer-refresh-96h-gpt-6.1-sol.md(双语)

Test plan

  • python3 scripts/release-notes.py validate
  • go test ./internal/providers/codex/
  • PR CI 绿

请勿 merge,等确认后再合。

caigee-cmd and others added 2 commits October 23, 2026 19:31
Align Codex outer/CLI proactive refresh with CLIProxyAPI
CodexOuterRefreshLead (96h, feb6398) while keeping SIWC at 5m.
Add gpt-6.1-sol from upstream codex_client_models.json (c8a2bfe8).
@caigee-cmd
caigee-cmd merged commit ad27373 into main Oct 24, 2026
6 checks passed
@caigee-cmd
caigee-cmd deleted the feat/codex-outer-refresh-96h-gpt-6.1-sol branch October 24, 2026 02:45
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.

1 participant