Ritel-T
|
08d6c153b7
|
Return free Fast in admin responses
|
2026-09-01 04:34:24 +09:00 |
|
Ritel-T
|
636d6be690
|
Expose free Fast in admin requests
|
2026-09-01 04:34:24 +09:00 |
|
Ritel-T
|
7dcf728461
|
Project free Fast into API key auth
|
2026-09-01 04:34:24 +09:00 |
|
Ritel-T
|
fb409787c6
|
Persist the free Fast group policy
|
2026-09-01 04:34:24 +09:00 |
|
Ritel-T
|
e7caedc22a
|
Regenerate Group persistence for free Fast
|
2026-09-01 04:34:24 +09:00 |
|
Ritel-T
|
eebf4e3ffb
|
Add the free Fast migration
|
2026-09-01 04:34:23 +09:00 |
|
Ritel-T
|
c7cf84ad39
|
Preserve Group Fast in integration fixtures
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
0681aa2566
|
Cover Group Fast in native Responses
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
17747df842
|
Add the group Fast admin switch
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
3fbce499d8
|
Add group Fast form helpers
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
1a40e5690f
|
Localize the group Fast control
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
7903716ad1
|
Add frontend group Fast types
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
f8eae45048
|
Force OpenAI Fast across gateway paths
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
a44a1019f8
|
Carry group Fast through auth snapshots
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
9fba8ed43b
|
Return group Fast in admin responses
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
7f5e915dd1
|
Expose group Fast in admin requests
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
7e06816571
|
Preserve group Fast when duplicating groups
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
e9e66da5a8
|
Manage group Fast through group lifecycle
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
94bb9354ce
|
Accept group Fast in admin service inputs
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
95982a508f
|
Project group Fast into API key auth
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
563979e91e
|
Persist the group Fast setting
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
1cb28fd429
|
Regenerate Group persistence for Fast mode
|
2026-09-01 04:34:06 +09:00 |
|
Ritel-T
|
aa679efe41
|
Add the group Fast migration
|
2026-09-01 04:19:38 +09:00 |
|
Wesley Liddick
|
200602b41b
|
Merge pull request #6438 from Brisbanehuang/fix/codex-custom-provider-image-input
fix(codex): preserve known GPT image input capabilities
|
2026-08-31 21:57:09 +08:00 |
|
Brisbanehuang
|
e2624fb65c
|
fix(codex): preserve known image input capabilities
|
2026-08-31 09:42:58 -04:00 |
|
shaw
|
cc6a8e5174
|
chore: update sponsors
|
2026-08-31 21:29:13 +08:00 |
|
github-actions[bot]
|
52374af940
|
chore: sync VERSION to 0.1.184 [skip ci]
|
2026-08-31 09:28:15 +00:00 |
|
Wesley Liddick
|
e98ef32eb2
|
Merge pull request #6414 from fengshao1227/fix/anthropic-responses-stream-lifecycle
fix(apicompat): Anthropic→Responses 流式转换丢失助手文本(thinking 块顶掉未关闭的 message item + content_index 从不推进)
v0.1.184
|
2026-08-31 16:43:40 +08:00 |
|
li
|
8f5451587e
|
fix(apicompat): Anthropic→Responses 流式转换在 thinking 块前关闭 message item 并推进 content_index
thinking 块开始时不关闭已打开的 message item,直接覆盖 CurrentItemType/
CurrentItemID,累积的助手文本既不进 state.Outputs 也拿不到 output_item.done,
response.completed 只带 reasoning——客户端收到「成功但无输出」。同 switch 的
tool_use 分支本来就先调 closeCurrentResponsesItem,只有 thinking 漏了。
content_index 只在 item 打开时置 0,从不推进。同一 message item 里第二个 text
块会再发一次 content_part.added(content_index=0),与第一个 part 撞在同一下标,
SDK 累积式 helper 按 content[content_index] 写入时后者覆盖前者。反方向
responses_to_anthropic.go 有三处 ContentBlockIndex++,正方向一处都没有。
新增用例覆盖两条坏顺序,外加一条生命周期不变式用例(output_item.added 与
output_item.done 必须配平、terminal 事件按announce 顺序逐项携带)。
|
2026-08-31 16:15:08 +08:00 |
|
Wesley Liddick
|
85b593fd2f
|
Merge pull request #6411 from Wei-Shaw/fix/openai-ttft-setting-ui
fix(openai): move TTFT metric mode to admin settings
|
2026-08-31 15:39:12 +08:00 |
|
shaw
|
0fcec63b68
|
test(openai): isolate visible TTFT fixture
|
2026-08-31 15:15:44 +08:00 |
|
shaw
|
8553c91c1a
|
test(api): update settings contract fixture
|
2026-08-31 15:05:39 +08:00 |
|
shaw
|
c66e700f05
|
fix(openai): move TTFT metric mode to admin settings
|
2026-08-31 14:52:07 +08:00 |
|
Wesley Liddick
|
fdf9751c12
|
Merge pull request #6378 from Ritel-T/fix/codex-oauth-service-tier-billing
fix(openai): preserve Codex OAuth Fast billing tier
|
2026-08-31 13:56:00 +08:00 |
|
Wesley Liddick
|
0678b24d58
|
Merge pull request #6283 from okbexx/feat/usage-compaction-kind
feat(usage): track native compaction requests
|
2026-08-31 11:19:37 +08:00 |
|
Wesley Liddick
|
b369fbca15
|
Merge pull request #6395 from lylelllll/fix/account-expiry-timezone
fix(frontend): clarify local timezone for expiry inputs
|
2026-08-31 11:18:55 +08:00 |
|
Wesley Liddick
|
36ee193e3c
|
Merge pull request #6367 from qiujun8023/fix/usage-stats-cards-mobile-horizontal-scroll
fix(frontend): prevent hidden cache tooltip from causing horizontal scroll on mobile
|
2026-08-31 11:18:03 +08:00 |
|
Wesley Liddick
|
1dd0f2e5dc
|
Merge pull request #6384 from alfadb/fix/unify-usage-window-style
fix(frontend): unify usage window rendering and tighten alert thresholds
|
2026-08-31 11:17:09 +08:00 |
|
Wesley Liddick
|
f34735f462
|
Merge pull request #6388 from alfadb/feature/ollama-usage-cn-platforms
feat(ollama): 用量窗口支持挂在国产三家平台下的 Ollama Cloud 账号
|
2026-08-31 11:16:25 +08:00 |
|
Wesley Liddick
|
a2d7d41185
|
Merge pull request #6325 from 251392463/fix/grok-responses-vision-tool-output
fix(grok): preserve Responses vision tool output images
|
2026-08-31 11:15:33 +08:00 |
|
Wesley Liddick
|
03ab687686
|
Merge pull request #5866 from wucm667/fix/issue-5863-scope-monitor-groups
fix: scope channel monitor groups by user access
|
2026-08-31 11:15:13 +08:00 |
|
Wesley Liddick
|
2e756b71f2
|
Merge pull request #6198 from xuhaihan/fix/openai-reauth-refresh-token
fix(accounts): reauthorize OpenAI with refresh token
|
2026-08-31 11:14:12 +08:00 |
|
Wesley Liddick
|
fbc69322af
|
Merge pull request #6254 from wucm667/fix/issue-6249-configurable-image-cooldown
feat(openai): configure image tool cooldown
|
2026-08-31 11:13:52 +08:00 |
|
Wesley Liddick
|
414489d152
|
Merge pull request #5469 from wucm667/fix/issue-5467-passthrough-http-bridge
fix(openai-ws): bridge oversized passthrough requests
|
2026-08-31 11:13:35 +08:00 |
|
Wesley Liddick
|
50a9dd7a64
|
Merge pull request #6386 from wucm667/fix/issue-6383-isolate-passthrough-ws
fix(openai): isolate passthrough websocket sessions
|
2026-08-31 11:13:16 +08:00 |
|
Wesley Liddick
|
a4156eea10
|
Merge pull request #6385 from wucm667/fix/issue-6381-preserve-quota-limits
fix(admin): preserve quota limits on partial group updates
|
2026-08-31 11:12:56 +08:00 |
|
Wesley Liddick
|
e0ecb55d4b
|
Merge pull request #4872 from wucm667/fix/issue-4845-reset-scheduler-rate-limit
fix(account): clear rate limit on quota reset
|
2026-08-31 11:12:35 +08:00 |
|
wucm667
|
897faea333
|
fix(account): reset quota cooldown atomically
|
2026-08-31 09:12:09 +08:00 |
|
lylelllll
|
94edcd5d81
|
chore: remove second misplaced component copy
|
2026-08-30 23:31:59 +08:00 |
|
lylelllll
|
3673702af5
|
chore: remove misplaced uploaded component copy
|
2026-08-30 23:27:08 +08:00 |
|