yangjianbo
|
f323174d07
|
fix(openai): 修复 codex_cli_only 误拦截并补充 codex 家族识别
- 为 codex_cli_only 增加 originator 判定通道,避免仅依赖 User-Agent 误拦截
- 扩展官方客户端家族标识,补充 codex_chatgpt_desktop 等常见前缀
- 新增并更新单元测试与网关透传回归测试,覆盖 UA 与 originator 组合场景
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 12:06:24 +08:00 |
|
yangjianbo
|
57e8abcb63
|
fix(openai): 自动透传预检 instructions 并本地 403 拦截
|
2026-02-14 10:49:01 +08:00 |
|
yangjianbo
|
f96acf6e27
|
fix(ops): 修复日志级别过滤并增强OpenAI错误诊断日志
- 移除 warn 级别下 access info 的强制入库补写,确保运行时日志级别真实生效
- 将 OpenAI fallback matched 与 passthrough 断流提示按需求降级为 info
- 为 codex_cli_only 与 instructions required 场景补充请求诊断字段(含 User-Agent)
- 出于安全考虑移除请求体预览,仅保留 request_body_size 与白名单头信息
- 新增/更新回归测试,覆盖 Forward 入口到日志落库链路
|
2026-02-13 19:27:07 +08:00 |
|
yangjianbo
|
a9518cc5be
|
feat(openai): 增加 OAuth 账号 Codex 官方客户端限制开关
新增 codex_cli_only 开关并默认关闭,关闭时完全绕过限制逻辑。
在 OpenAI 网关引入统一检测入口,集中判定账号类型、开关与客户端族。
开启后仅放行 codex_cli_rs、codex_vscode、codex_app 客户端家族。
补充后端判定与网关分支测试,并在前端创建/编辑页增加开关配置与回显。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-12 22:32:59 +08:00 |
|
yangjianbo
|
2f190d812a
|
fix(openai): 透传OAuth强制store/stream并修复Codex识别
|
2026-02-12 21:02:52 +08:00 |
|
yangjianbo
|
d411cf4472
|
fix(openai): 收敛自动透传请求头并增强 OAuth 安全兜底
|
2026-02-12 20:12:15 +08:00 |
|
yangjianbo
|
584cfc3db2
|
chore(logging): 完成后端日志审计与结构化迁移
- 将高密度服务与处理器日志迁移到新日志系统(LegacyPrintf/结构化日志)
- 增加 stdlog bridge 与兼容测试,保留旧日志捕获能力
- 将 OpenAI 断流告警改为结构化 Warn 并改造对应测试为 sink 捕获
- 补齐后端相关文件 logger 引用并通过全量 go test
|
2026-02-12 19:01:09 +08:00 |
|
yangjianbo
|
ed2eba9028
|
fix(gateway): 默认过滤OpenAI透传超时头并补充断流告警
|
2026-02-12 14:16:18 +08:00 |
|
yangjianbo
|
9c910c2049
|
feat(openai): 支持自动透传开关并透传 User-Agent
- OpenAI OAuth/API Key 统一支持自动透传开关,编辑页可开关\n- 透传模式仅替换认证并保留计费/并发/审计,修复 API Key responses 端点拼接\n- Usage 页面显示原始 User-Agent 且不截断,补充回归测试与清单
|
2026-02-12 10:56:07 +08:00 |
|
yangjianbo
|
a88bb8684f
|
fix(openai): 修复 OAuth 透传流式断开与压缩头问题
- 透传流式在客户端断开后继续 drain 上游并解析 usage,避免计费信息丢失
- 阻断透传 accept-encoding,避免压缩响应影响 SSE/usage 解析
- 阻断 proxy-authorization,避免透传代理鉴权信息
- 补充回归测试:请求头阻断与断流后 usage 采集
|
2026-02-11 22:17:38 +08:00 |
|
yangjianbo
|
f1e884ce2b
|
feat(openai): 增加 OAuth 透传开关
- 仅对 Codex CLI 且账号开启时走原样透传(只替换认证)
- 透传模式禁用工具修正/模型替换,并旁路解析 usage 用于计费
- 管理后台增加开关与文案,ops upstream error 记录 passthrough 标记
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-11 00:59:39 +08:00 |
|