deqiying
|
b26dcc3da2
|
feat(subscription): 支持恢复已撤销订阅
|
2026-07-01 22:19:21 +08:00 |
|
deqiying
|
03727ac363
|
fix(subscription): 修复订阅撤销软删除失效
总: 增加明确的订阅撤销接口,修复撤销后的缓存失效和管理端 revoked 展示。
分: 同步失效订阅 L1 与 billing cache,补跨实例失效通知、soft-delete-aware 列表查询、revoked_at DTO 字段和回归测试。
|
2026-07-01 00:37:51 +08:00 |
|
deqiying
|
a2cf297d90
|
feat: 新增 OpenAI quota headroom 调度权重
|
2026-06-24 00:13:22 +08:00 |
|
deqiying
|
0af44ce4c2
|
fix: 修复反代部署下拒绝日志客户端 IP 不准确
将 OpenAI codex_cli_only 拒绝诊断日志中的 request_client_ip
改为复用 ip.GetClientIP,与 usage 记录和 access log 的真实客户端
IP 解析逻辑保持一致。
保留 request_remote_addr 用于排查底层 Docker/反代 peer 地址,并补充
单元测试覆盖反代头与 remote addr 分离的场景。
|
2026-05-22 23:28:21 +08:00 |
|
deqiying
|
11fe29223d
|
Merge branch 'main' into fix/openai-ws-passthrough-reasoning-effort
|
2026-05-03 22:18:46 +08:00 |
|
deqiying
|
23555be380
|
fix(openai): 修复 WS passthrough 使用记录缺失推理强度和 User-Agent
- 为 OpenAI Responses WebSocket v2 passthrough 补齐每轮 reasoning_effort 元数据
- 传递首帧渠道映射前模型,保留模型后缀推理强度推导能力
- 增加 usage log 端到端回归,覆盖入站 User-Agent、显式 effort 和渠道映射场景
|
2026-05-03 19:33:09 +08:00 |
|
deqiying
|
b17704d6ef
|
fix(anthropic): 修正缓存 token 的 Anthropic 用量语义
|
2026-04-26 01:14:59 +08:00 |
|