MMEXA
|
3014fd50c6
|
fix(billing): preserve effective cache and tier facts
|
2026-07-11 18:12:55 +08:00 |
|
MMEXA
|
14c4e3a04e
|
fix(codex): enforce provider request identity
|
2026-07-11 18:09:14 +08:00 |
|
MMEXA
|
0b30cc6b0f
|
feat(openai): unify tier authorization and settlement
|
2026-07-11 12:27:05 +08:00 |
|
MMEXA
|
01a96fed74
|
fix(codex): simplify summary normalization
|
2026-07-11 09:20:07 +08:00 |
|
MMEXA
|
46a903aada
|
fix(codex): align current reasoning request semantics
|
2026-07-11 09:15:08 +08:00 |
|
MMEXA
|
dfa121dd5b
|
feat(openai): align GPT-5.6 and Codex request contracts
|
2026-07-11 07:40:12 +08:00 |
|
elky
|
bc1da3bf3f
|
feat(security): harden client IP and admin controls
|
2026-07-10 15:13:12 +08:00 |
|
elky
|
4bf5d4c044
|
Fix cache token accounting and tiered pricing
|
2026-07-10 15:13:12 +08:00 |
|
MMEXA
|
d2ea437c1c
|
修复 Gemini 空输出按候选重试处理
|
2026-07-09 23:10:30 +08:00 |
|
MMEXA
|
80a6579766
|
支持 Gemini Interactions 与 Antigravity 配额精细化
|
2026-07-08 22:34:29 +08:00 |
|
zhefox
|
deb5f55786
|
fix(ai-formats): clean up cross-format safety rules for Gemini requests
|
2026-06-23 10:30:13 +08:00 |
|
zhefox
|
1836c2b652
|
fix(ai-formats): accept Claude context_management in responses conversion
|
2026-06-23 10:03:55 +08:00 |
|
stabey
|
bb6aa03485
|
fix(ai-formats): strip Claude billing headers from preserved guidance
|
2026-06-21 00:22:57 +08:00 |
|
stabey
|
6a22488698
|
fix(ai-formats): preserve Claude in-message system guidance in responses
|
2026-06-21 00:07:57 +08:00 |
|
fawney19
|
34f0913ed0
|
Merge pull request #645 from zhefox/main
修复 OpenAI Chat/Responses/Messages 转换兼容性并透传 Codex cyber_policy 错误
|
2026-06-17 11:03:29 +08:00 |
|
zhefox
|
5b305c64e1
|
fix(ai-formats): omit request tool call ids in OpenAI Responses input
|
2026-06-17 09:15:38 +08:00 |
|
zhefox
|
8ad97761e8
|
fix(ai-formats): preserve OpenAI Responses tool call item ids
|
2026-06-17 08:29:25 +08:00 |
|
zhefox
|
0f92ef664d
|
fix(ai-formats): support OpenAI Responses custom tool/raw passthrough
|
2026-06-17 04:24:56 +08:00 |
|
zhefox
|
3a3fcbe46a
|
fix(ai-formats): preserve OpenAI tool call item ids
|
2026-06-17 04:05:09 +08:00 |
|
zhefox
|
6ab08f4014
|
fix(ai-formats): preserve Claude raw blocks, reasoning tokens, and test stack safety
|
2026-06-17 03:45:23 +08:00 |
|
zhefox
|
628a3a0d8d
|
fix(ai-formats): support cyber policy failover and custom tool/audio passthrough
|
2026-06-17 02:33:14 +08:00 |
|
elky
|
f52628e00b
|
Handle OpenAI Responses keepalive stream events
|
2026-06-16 22:52:06 +08:00 |
|
zhefox
|
f9d97ececb
|
fix(ai-formats): ignore OpenAI Responses metadata events
|
2026-06-16 22:34:38 +08:00 |
|
zhefox
|
b1bd727978
|
将 JSON 提示注入为 developer 输入
|
2026-06-16 21:40:15 +08:00 |
|
zhefox
|
c2748dc868
|
忽略 OpenAI Responses keepalive 事件
|
2026-06-16 20:00:46 +08:00 |
|
ZheFox
|
302620cb94
|
Merge branch 'fawney19:main' into main
|
2026-06-16 12:17:28 +08:00 |
|
elky
|
669636d3e4
|
Harden PII redaction format conversion
|
2026-06-14 20:36:57 +08:00 |
|
elky
|
30b545785f
|
feat: improve failover rules and request timeline
|
2026-06-11 00:49:29 +08:00 |
|
elky
|
31fade82f6
|
Preserve OpenAI encrypted reasoning blocks
|
2026-06-10 20:02:03 +08:00 |
|
elky
|
ff7ec8575c
|
fix(ai-formats): ignore null stream errors
|
2026-06-10 18:44:46 +08:00 |
|
elky
|
ea76f7bb0b
|
Support OpenAI Responses builtin tool stream items
|
2026-06-10 14:49:13 +08:00 |
|
elky
|
8edcbdcb29
|
feat(usage): expose request timing details
|
2026-06-10 09:16:15 +08:00 |
|
zhefox
|
82040bfc21
|
fix(gateway): support OpenAI image edit requests
|
2026-06-08 13:22:08 +08:00 |
|
elky
|
6155ffefcc
|
fix(format): avoid false cache-control conversion blocks
|
2026-06-08 00:52:48 +08:00 |
|
elky
|
bf4279a590
|
Merge remote-tracking branch 'origin/main' into dev
# Conflicts:
# crates/aether-ai-formats/src/formats/openai/chat/stream.rs
# crates/aether-ai-formats/src/formats/openai/responses/response.rs
# crates/aether-ai-formats/src/formats/shared/sync_products.rs
|
2026-06-08 00:17:30 +08:00 |
|
elky
|
63a2fd4dcf
|
Merge origin/main into dev
|
2026-06-06 03:11:38 +08:00 |
|
elky
|
7a19891c60
|
fix: distinguish unaudited conversion fields
|
2026-06-06 00:35:27 +08:00 |
|
zhefox
|
fd27f55fe5
|
fix(provider): normalize OpenAI Responses modern fields and stream events
|
2026-06-04 15:45:37 +08:00 |
|
fawney19
|
69b8b96fb8
|
Merge pull request #625 from stabey/pr/responses-call-items-cache-control-20260604
fix: 剥离 Codex cache_control 并完善 Responses 工具调用展示
|
2026-06-04 13:59:56 +08:00 |
|
stabey
|
2de2a792f6
|
fix(codex): strip cache_control before responses upstream
|
2026-06-04 12:01:36 +08:00 |
|
elky
|
465476985b
|
fix: preserve provider schema drift safely
|
2026-06-03 22:29:24 +08:00 |
|
elky
|
b2f68bbaf7
|
feat: enforce full format field coverage audit
|
2026-06-03 21:18:49 +08:00 |
|
elky
|
7507af5829
|
feat: audit strict format conversion contracts
|
2026-06-03 20:27:15 +08:00 |
|
zhefox
|
5e39801bba
|
fix(provider): clamp reasoning effort and filter chat extensions
|
2026-06-03 10:52:26 +08:00 |
|
elky
|
bce3bf2b6e
|
Merge remote-tracking branch 'origin/pr/593'
|
2026-06-02 21:40:59 +08:00 |
|
elky
|
4ec9ca61cf
|
Merge remote-tracking branch 'origin/pr/613'
# Conflicts:
# apps/aether-gateway/src/tests/usage/direct.rs
|
2026-06-02 19:27:50 +08:00 |
|
zhefox
|
6cabcd85aa
|
fix(provider): preserve Claude messages defaults in responses conversion
|
2026-06-02 17:14:26 +08:00 |
|
zhefox
|
0daa8c196b
|
fix(provider): preserve reasoning and Claude tool results in responses conversion
|
2026-06-02 09:04:55 +08:00 |
|
zhefox
|
98dc5925a5
|
fix(provider): preserve openai responses tool history in chat conversion
|
2026-06-02 00:35:19 +08:00 |
|
stabey
|
3dfafbc379
|
fix(ai): 按 Responses 文本分片去重快照
upstream 已有 8abedecb 处理单个 OpenAI Responses 文本流中 delta 与 done/completed 快照重复输出的问题。
本提交保留该方向,并把去重状态从全局文本扩展为按 output_index/item_id 与 content_index 分片记录,避免多个 message item 或多个 text content part 共用同一段快照状态。
|
2026-05-31 02:54:11 +08:00 |
|