Heatherm Huang
ca6b192728
fix: preserve composite video content routing
2026-07-23 09:26:43 +08:00
Heatherm Huang
cb81e17fea
test: align composite route contracts after rebase
2026-07-23 09:20:52 +08:00
Heatherm Huang
1c7959d0de
fix: allow composite grok chat completions
2026-07-23 09:20:52 +08:00
Heatherm Huang
1d2dfab86d
fix: allow composite grok messages routing
2026-07-23 09:20:52 +08:00
Heatherm Huang
06e7d12640
Fix composite Grok video status routing
2026-07-23 09:20:52 +08:00
Heatherm Huang
ee332cee64
Fix composite model defaults for linked platforms
2026-07-23 09:20:52 +08:00
Heatherm Huang
2e774a48b3
Align Grok composite example with live model
2026-07-23 09:20:52 +08:00
Heatherm Huang
ce3272c41b
Build composite subscription bucket two
2026-07-23 09:20:52 +08:00
Heatherm Huang
3a683fff55
Fix composite route alias attribution
2026-07-23 09:20:52 +08:00
Heatherm Huang
ff666be530
Fix composite route lint issues
2026-07-23 09:20:18 +08:00
Heatherm Huang
a008b63c16
Add composite group route registry
2026-07-23 09:20:18 +08:00
Heatherm Huang
c8d1e2e16f
Harden composite group product surfaces
2026-07-23 09:19:25 +08:00
Heatherm Huang
ebc1028771
Add composite group routing
2026-07-23 09:19:24 +08:00
Heatherm Huang
47ad29db3e
fix(openai): quarantine proxies after stream disconnects
2026-07-23 00:12:28 +08:00
Heatherm Huang
33d694b89b
fix(simple-mode): enable images for auto Grok default
2026-07-23 00:08:23 +08:00
Heatherm Huang
ca0d3314cf
fix(grok): cool down accounts after 402
2026-07-23 00:06:04 +08:00
Heatherm Huang
4c845ca697
test(grok): sanitize security fixtures
2026-07-18 17:50:53 +08:00
Heatherm Huang
95d27f2dce
fix(grok): fetch validated signed video content
2026-07-18 17:49:09 +08:00
Heatherm Huang
f2e7a55703
fix(grok): proxy signed video status URLs
2026-07-18 17:21:53 +08:00
Heatherm Huang
1ed9f59599
test(grok): keep media failover coverage on generation
2026-07-18 15:54:43 +08:00
Heatherm Huang
b4ad7fd363
test(grok): configure multipart media mapping
2026-07-18 15:49:21 +08:00
Heatherm Huang
ef2a22be70
fix(routing): isolate temporary cooldowns by model
2026-07-18 15:35:30 +08:00
Heatherm Huang
c831bb979f
fix(grok): scope video content to request owner
2026-07-18 14:56:15 +08:00
Heatherm Huang
3edcbfd120
fix(grok): keep media content proxy URLs same-origin
2026-07-18 14:43:08 +08:00
Heatherm Huang
2946281a43
fix(grok): retry CLI chat permission denial
2026-07-18 14:32:56 +08:00
Heatherm Huang
335edde9c8
fix(grok): apply account model mapping to media
2026-07-18 14:21:47 +08:00
Heatherm Huang
e86063155f
fix(grok): gate OAuth media on paid eligibility
2026-07-17 19:15:16 +08:00
Heatherm Huang
eaf0691752
fix(grok): preserve media eligibility in scheduler cache
2026-07-17 15:45:19 +08:00
Heatherm Huang and OpenAI Codex
c34dcd3700
docs: document Grok media eligibility
...
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-07-17 12:18:46 +08:00
Heatherm Huang
d2ac6b2c97
fix(grok): harden media quarantine edge cases
2026-07-17 12:08:50 +08:00
Heatherm Huang
8f9296140f
Merge remote-tracking branch 'origin/main' into codex/fix-grok-media-image-url-4420
2026-07-17 11:51:46 +08:00
Heatherm Huang
8bc0a277f2
fix(grok): quarantine ineligible media accounts
2026-07-17 11:51:16 +08:00
Heatherm Huang
456c619379
fix(grok): normalize media reference image payloads
2026-07-17 11:51:08 +08:00
Heatherm Huang
115116e8bf
fix(grok): repair OAuth routing regressions
2026-07-16 16:52:25 +08:00
Heatherm Huang
0c80d52573
test(grok): wire reconciliation in import probe fixture
2026-07-15 09:40:08 +08:00
Heatherm Huang
3a3b962de3
fix(grok): normalize refresh errors
2026-07-15 09:40:08 +08:00
Heatherm Huang
b245ab5848
fix(grok): satisfy pool health lint
2026-07-15 09:40:08 +08:00
Heatherm Huang
6a62ea1b1d
test(grok): synchronize refresh candidate fixture
2026-07-15 09:40:08 +08:00
Heatherm Huang
6b25900403
fix(grok): refresh OAuth pools proactively
2026-07-15 09:40:08 +08:00
Heatherm Huang
4c764d3fc9
test(grok): use healthy quota account fixture
2026-07-14 15:07:09 +08:00
Heatherm Huang
a13a6113dd
fix(grok): route generic account refresh correctly
2026-07-14 15:00:52 +08:00
Heatherm Huang
cb7dfea5a9
test(grok): update default model fixture
2026-07-14 14:55:30 +08:00
Heatherm Huang
81b8b78378
fix(grok): resolve upstream OAuth imports
2026-07-14 14:55:30 +08:00
Heatherm Huang
b32b815e46
fix(grok): harden OAuth pool recovery
2026-07-14 14:55:30 +08:00
Heatherm Huang
91ae671a58
fix(grok): satisfy lint checks
2026-07-14 14:55:30 +08:00
Heatherm Huang
343390057d
fix(grok): fail over OAuth credential errors safely
2026-07-14 14:55:30 +08:00
Heatherm Huang
bb73416733
fix(grok): route OAuth media through official API
2026-07-13 17:08:55 +08:00
Heatherm Huang
bc5d6ecb46
fix(grok): allow third-party API base URLs
2026-07-13 15:27:57 +08:00
Heatherm Huang
b0441ca5aa
fix(grok): support upstream model sync for API keys
2026-07-13 11:46:52 +08:00
Heatherm Huang
f73031f436
test(grok): align scheduling reasons with upstream
2026-07-13 10:21:34 +08:00
Heatherm Huang
8a22dc7347
fix(grok): diagnose unavailable models by platform
2026-07-13 10:11:34 +08:00
Heatherm Huang
aeb34d2003
fix(grok): sanitize composer reasoning parameters
2026-07-13 10:11:33 +08:00
Heatherm Huang
c4ff604e93
test(grok): cover OAuth chat permission identity
2026-07-13 10:11:33 +08:00
Heatherm Huang
ce3f12bbff
test(grok): cover CLI identity at transport boundary
2026-07-13 10:11:33 +08:00
Heatherm Huang
f187f08ae3
fix(grok): harden OAuth routing and CLI version guard
2026-07-13 10:11:33 +08:00
Heatherm Huang
cbddb57dec
fix(grok): display remaining quota capacity
2026-07-13 10:11:33 +08:00
Heatherm Huang
3375b4ed2b
fix(grok): route OAuth subscriptions through CLI proxy
2026-07-13 10:11:33 +08:00
Heatherm Huang
d9e466ad3a
feat(grok): support xAI API key accounts
...
Allow Grok API-key accounts in Responses forwarding and connection tests, expose creation and edit defaults in the dashboard, and document the supported setup.
2026-07-13 10:11:33 +08:00
Heatherm Huang
ad18ee7c4f
fix(grok): use responses adapter for OpenCode
2026-07-13 10:09:53 +08:00
Heatherm Huang
038b25c0b1
fix(grok): resolve recent integration issues
2026-07-13 10:09:53 +08:00
Heatherm Huang
1a0a6ea9a8
fix: stabilize Grok quota probe model
2026-07-09 17:58:31 +08:00
Heatherm Huang
b480545c19
fix: improve Grok OAuth, image, and usage flows
2026-07-09 17:54:08 +08:00
Heatherm Huang
243678e166
Fix Grok 4.5 alias test expectations
2026-07-09 15:50:58 +08:00
Heatherm Huang
cccba9a82e
Add official Grok 4.5 support
2026-07-09 14:26:10 +08:00
Heatherm Huang
3b206cc639
test: preserve grok video resolution forwarding
2026-07-08 13:50:49 +08:00
Heatherm Huang
889b657451
test: accept casted video billing constraint
2026-07-08 13:50:49 +08:00
Heatherm Huang
376e03ded1
fix: update Grok media default rate card
2026-07-08 13:50:49 +08:00
Heatherm Huang
4d702e3234
fix: split Grok image and video pricing
2026-07-08 13:50:49 +08:00
Heatherm Huang
890cc2bb98
fix: clarify Grok media pricing controls
2026-07-08 13:44:09 +08:00
Heatherm Huang
3b2099350e
fix: route text-only grok video requests
2026-07-07 16:44:20 +08:00
Heatherm Huang
c34db70a88
fix: bridge grok composer image inputs
2026-07-07 10:55:07 +08:00
Heatherm Huang
de31e57333
test: document Grok video media billing unit
2026-07-06 18:32:29 +08:00
Heatherm Huang
95717a7e62
test: clarify Grok video billing test name
2026-07-06 18:30:32 +08:00
Heatherm Huang
6b4c3c6ed1
test: cover Grok video media rate billing
2026-07-06 18:23:38 +08:00
Heatherm Huang
a42e9e3fc8
fix: expose Grok image pricing controls
2026-07-06 17:02:28 +08:00
Heatherm Huang
b2687b2258
fix(frontend): edit grok oauth model mapping
2026-07-03 19:43:54 +08:00
Heatherm Huang
2b462b07de
fix: preserve configured Grok OAuth concurrency
2026-07-03 14:41:18 +08:00
Heatherm Huang
99a8d8ad28
fix: normalize grok imagine image alias
2026-07-02 15:04:40 +08:00
Heatherm Huang
9934bd2572
fix: default grok group media generation
2026-07-01 20:55:53 +08:00
Heatherm Huang
0435417f43
fix: enable grok media generation groups
2026-07-01 20:31:32 +08:00
Heatherm Huang
aac3261c69
fix: convert grok image edit uploads
2026-07-01 16:31:33 +08:00
Heatherm Huang
f77cf6b477
Revert "feat: add LLM media tester"
...
This reverts commit a34d4967e6 .
2026-07-01 16:08:21 +08:00
Heatherm Huang
c9fb221a31
fix: satisfy grok media lint
2026-07-01 15:42:00 +08:00
Heatherm Huang
42e471f59a
fix: harden grok media routing
2026-07-01 15:36:08 +08:00
Heatherm Huang
a34d4967e6
feat: add LLM media tester
2026-07-01 15:12:48 +08:00
Heatherm Huang
c3e860607d
fix: include official grok media model ids
2026-07-01 11:43:35 +08:00
Heatherm Huang
2fe756e4be
fix: recognize grok media models
2026-07-01 11:43:35 +08:00
Heatherm Huang
3b5d812f7a
fix: route grok media endpoints
2026-07-01 11:43:35 +08:00
Heatherm Huang
1158cf31bc
fix: require localized interval validation
2026-06-30 22:31:21 +08:00
Heatherm Huang
41bb15d302
fix: remove remaining English fallbacks
2026-06-30 22:27:37 +08:00
Heatherm Huang
b4f38b092f
fix: preserve zh locale in i18n cleanup
2026-06-30 22:06:27 +08:00
Heatherm Huang
6e54776509
fix: localize English UI strings
2026-06-30 20:05:23 +08:00
Heatherm Huang
438510d298
fix: sanitize grok codex responses payloads
2026-06-29 21:37:30 +08:00
Heatherm Huang
10e623f674
fix: allow grok messages compatibility
2026-06-29 18:33:37 +08:00
Heatherm Huang
4a7148e203
fix: support grok cli compatibility routes
2026-06-29 17:53:19 +08:00
Heatherm Huang
44f502bab8
fix: address grok review feedback
2026-06-26 14:26:43 +08:00
Heatherm Huang
720db8983f
test: harden grok quota readiness
2026-06-26 10:42:21 +08:00
Heatherm Huang
2a80495880
docs: clarify grok public route scope
2026-06-26 10:37:37 +08:00
Heatherm Huang
8a87a658ad
test: cover grok readiness paths
2026-06-26 10:37:37 +08:00
Heatherm Huang
939905b8c7
fix: refine grok quota pause behavior
2026-06-26 10:37:37 +08:00