MMEXA
|
6ecfe0f0a1
|
fix(gateway): reconcile auth mismatch formats on key update
|
2026-07-30 22:14:08 +08:00 |
|
MMEXA
|
6c733f7590
|
fix(usage): preserve request diagnostics in event seeds
|
2026-07-30 06:44:59 +08:00 |
|
MMEXA
|
d7d8db45ba
|
test(gateway): align tunnel error fixture with failover policy
|
2026-07-30 06:44:59 +08:00 |
|
MMEXA
|
8cf9af79da
|
fix(ci): remove redundant usage policy update
|
2026-07-30 05:45:38 +08:00 |
|
MMEXA
|
e55793c765
|
fix(ci): satisfy gateway clippy on upstream baseline
|
2026-07-30 05:14:34 +08:00 |
|
MMEXA
|
d8902ea612
|
fix(gateway): buffer admin pool batch update bodies
|
2026-07-30 05:14:34 +08:00 |
|
MMEXA
|
0c3f51bcec
|
merge(main): 解决 usage 模型展示契约冲突
|
2026-07-18 19:26:14 +08:00 |
|
MMEXA
|
ac3796af84
|
fix(gateway): 恢复响应边界并统一格式入口
|
2026-07-18 06:45:37 +08:00 |
|
MMEXA
|
f9c343eb07
|
fix(gateway): 适配 Rust 1.95 整除检查
|
2026-07-18 05:55:06 +08:00 |
|
MMEXA
|
e31df5989a
|
merge(main): 解决 usage 展示与生命周期同步冲突
|
2026-07-18 05:38:38 +08:00 |
|
MMEXA
|
98fbf029fc
|
fix(data): 解耦 API Key 历史统计身份
|
2026-07-18 04:42:45 +08:00 |
|
MMEXA
|
4d9a648202
|
test(gateway): 统一流错误测试的格式层入口
|
2026-07-18 03:37:31 +08:00 |
|
MMEXA
|
405ca3e66a
|
fix(ci): 恢复非流式错误体边界并适配新版 Clippy
|
2026-07-18 03:26:53 +08:00 |
|
MMEXA
|
0355c28683
|
fix(data): 解耦候选记录的 API Key 历史身份
|
2026-07-18 02:40:34 +08:00 |
|
MMEXA
|
75795c6fbc
|
test(codex): 对齐 Compact 确定性缓存身份
|
2026-07-17 08:49:35 +08:00 |
|
MMEXA
|
5b332da7d7
|
fix(codex): 补齐缓存身份终态请求头
|
2026-07-17 08:11:16 +08:00 |
|
MMEXA
|
d9796d502b
|
fix(codex): 统一通用缓存键与原生会话身份
|
2026-07-17 06:13:09 +08:00 |
|
MMEXA
|
3b0d87b0fd
|
Merge remote-tracking branch 'origin/main' into codex/pool-key-bulk-management-20260714
|
2026-07-17 00:17:02 +08:00 |
|
MMEXA
|
3c348dff3a
|
Merge remote-tracking branch 'origin/main' into codex/usage-pending-reasoning-reset-expiry-20260712
# Conflicts:
# frontend/src/features/usage/components/__tests__/UsageRecordsTable.spec.ts
|
2026-07-17 00:16:58 +08:00 |
|
MMEXA
|
ec1783a35c
|
Merge remote-tracking branch 'origin/main' into codex/pool-key-bulk-management-20260714
# Conflicts:
# apps/aether-gateway/src/handlers/admin/request/provider/tasks.rs
# frontend/src/api/endpoints/pool.ts
|
2026-07-16 23:43:04 +08:00 |
|
MMEXA
|
427030c5de
|
Merge remote-tracking branch 'origin/main' into codex/usage-pending-reasoning-reset-expiry-20260712
# Conflicts:
# crates/aether-ai-formats/src/formats/openai/responses/mod.rs
# crates/aether-usage/runtime/src/runtime.rs
# frontend/src/features/usage/components/UsageRecordsTable.vue
# frontend/src/features/usage/components/__tests__/UsageRecordsTable.spec.ts
|
2026-07-16 23:41:58 +08:00 |
|
MMEXA
|
7851503fbc
|
fix(finalize): 严格聚合并投影同步 Responses 流
|
2026-07-16 12:50:00 +08:00 |
|
MMEXA
|
7b56546e21
|
fix(finalize): 聚合同步流捕获包装
|
2026-07-16 10:24:32 +08:00 |
|
MMEXA
|
20b27a13b2
|
feat(codex): 按操作语义路由 Responses V2 压缩
(cherry picked from commit 2fc604e047)
|
2026-07-16 00:34:42 +08:00 |
|
MMEXA
|
598b2fb374
|
fix(auth): 授权 Responses Compact 伴随端点
(cherry picked from commit e8afa03e45)
|
2026-07-16 00:32:14 +08:00 |
|
MMEXA
|
ff7988430d
|
fix(openai): encode tool errors in Responses output
(cherry picked from commit f127b67e73)
|
2026-07-16 00:31:23 +08:00 |
|
MMEXA
|
25da99fac2
|
fix(codex): preserve reset consume request body
(cherry picked from commit fc2dfb82d2)
|
2026-07-16 00:27:28 +08:00 |
|
MMEXA
|
9b8724453b
|
test(pool): 使用正式 Gemini API 格式
|
2026-07-14 08:39:41 +08:00 |
|
MMEXA
|
01e104d86a
|
fix(pool): 对齐账号批量配置语义
|
2026-07-14 08:07:28 +08:00 |
|
MMEXA
|
0acd1de29c
|
fix(gateway): 保持密钥更新模块显式所有权
|
2026-07-14 05:19:04 +08:00 |
|
MMEXA
|
a25fab371a
|
feat(pool): add bulk key configuration management
|
2026-07-14 04:57:05 +08:00 |
|
MMEXA
|
93e2f95c47
|
fix(frontend): 按端点能力约束会话压缩映射
|
2026-07-14 02:05:10 +08:00 |
|
MMEXA
|
f10d631a9c
|
feat(frontend): 澄清模型映射适用范围
|
2026-07-14 00:30:39 +08:00 |
|
MMEXA
|
cfc4894dab
|
fix(usage): 保留最新进行态生命周期事件
|
2026-07-14 00:30:24 +08:00 |
|
MMEXA
|
3f86fdd6bc
|
feat(usage): 展示压缩操作与进行态请求语义
|
2026-07-13 22:03:44 +08:00 |
|
MMEXA
|
b09d1f1c33
|
fix(usage): expose pending reasoning and exact reset expiry
|
2026-07-13 22:03:44 +08:00 |
|
MMEXA
|
2fc604e047
|
feat(codex): 按操作语义路由 Responses V2 压缩
|
2026-07-13 22:03:34 +08:00 |
|
MMEXA
|
e8afa03e45
|
fix(auth): 授权 Responses Compact 伴随端点
|
2026-07-13 06:07:54 +08:00 |
|
MMEXA
|
fc2dfb82d2
|
fix(codex): preserve reset consume request body
|
2026-07-12 23:04:33 +08:00 |
|
MMEXA
|
b1be370b2e
|
fix(gateway): scope concurrency test helper to tests
|
2026-07-12 21:08:30 +08:00 |
|
MMEXA
|
f127b67e73
|
fix(openai): encode tool errors in Responses output
|
2026-07-12 20:34:31 +08:00 |
|
MMEXA
|
25c49dd804
|
fix(data): keep terminal usage state monotonic
|
2026-07-12 05:45:37 +08:00 |
|
MMEXA
|
72222d935c
|
test(gateway): use valid tunnel relay envelopes
|
2026-07-12 05:45:32 +08:00 |
|
MMEXA
|
063d517306
|
test(gateway): compare timeout response numerically
|
2026-07-12 04:43:13 +08:00 |
|
MMEXA
|
02495ce28e
|
fix(admin): preserve inactive endpoint key counts
|
2026-07-12 04:19:06 +08:00 |
|
MMEXA
|
63936aa110
|
fix(gateway): route format rules through serving facade
|
2026-07-12 03:56:53 +08:00 |
|
MMEXA
|
8d4d42a887
|
fix(auth): resolve group policy before key intersection
|
2026-07-12 03:35:42 +08:00 |
|
MMEXA
|
2316df5c9a
|
feat(codex): align Search and execution protocol
|
2026-07-12 03:04:15 +08:00 |
|
MMEXA
|
59d37ae1dd
|
fix(frontend): import structured models.dev pricing
|
2026-07-11 18:12:55 +08:00 |
|
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
|
8f1070a451
|
feat(frontend): expose processing tier pricing
|
2026-07-11 12:27:09 +08:00 |
|
MMEXA
|
0b30cc6b0f
|
feat(openai): unify tier authorization and settlement
|
2026-07-11 12:27:05 +08:00 |
|
MMEXA
|
b2f596b8f0
|
fix(gateway): route Codex header through serving facade
|
2026-07-11 09:43:12 +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 |
|
MMEXA
|
b6b2ca38f4
|
触发 CI 重跑
|
2026-07-10 00:41:22 +08:00 |
|
MMEXA
|
f07eb25cfc
|
修复 usage 详情 body 引用解包
|
2026-07-10 00:23:31 +08:00 |
|
MMEXA
|
d2ea437c1c
|
修复 Gemini 空输出按候选重试处理
|
2026-07-09 23:10:30 +08:00 |
|
MMEXA
|
ee0ec18283
|
修复 Antigravity v1internal 查询参数透传
|
2026-07-09 16:03:29 +08:00 |
|
MMEXA
|
b8b89d21b7
|
fix: 同步提交本地 sync 错误上报
|
2026-07-08 23:49:18 +08:00 |
|
MMEXA
|
5eddf4f9ee
|
细化 Antigravity 测试模型项目元数据补全
|
2026-07-08 22:45:30 +08:00 |
|
MMEXA
|
c7186e1720
|
完善 Antigravity 配额展示与 CI 断言
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
4866509938
|
移除 Antigravity 未知重置时间噪音
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
2122660a5c
|
对齐原生 Antigravity 控制面与显示模型
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
5c68ab896a
|
恢复历史 backfill 兼容 live 账本
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
f9c8ec41f4
|
完善 Antigravity 与 Gemini 跨格式兼容
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
b1ed6b24b0
|
触发 CI 复跑
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
c17c78ad4b
|
修正 Antigravity Gemini 3.5 Flash 档位展示
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
9ec48ab6b9
|
优化 Antigravity 配额展示顺序
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
accd250226
|
修正 Antigravity 配额模型标签
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
80a6579766
|
支持 Gemini Interactions 与 Antigravity 配额精细化
|
2026-07-08 22:34:29 +08:00 |
|
MMEXA
|
c3136126e5
|
修复钱包余额变更后的鉴权缓存延迟
|
2026-07-06 06:15:31 +08:00 |
|
MMEXA
|
b23d299533
|
重跑 Codex 重置次数 CI
|
2026-07-05 01:37:31 +08:00 |
|
MMEXA
|
b03aae18c3
|
修复 Codex 重置次数 CI 检查
|
2026-07-04 15:47:01 +08:00 |
|
MMEXA
|
99b6fe468f
|
简化 Codex 重置机会展示标签
|
2026-07-04 15:16:38 +08:00 |
|
MMEXA
|
ef77ec04ca
|
增加 Codex 重置次数功能
|
2026-07-04 06:10:53 +08:00 |
|
MMEXA
|
242081433e
|
修复前端调试与基础交互问题
|
2026-07-04 05:24:40 +08:00 |
|
MMEXA
|
938f11981d
|
fix(ai-serving): route Antigravity auth enum through facade
|
2026-06-19 22:25:52 +08:00 |
|
MMEXA
|
6c4e730e60
|
修复 Antigravity OAuth 配额复检缺 project
|
2026-06-19 22:21:22 +08:00 |
|
MMEXA
|
3455faf7da
|
修复格式转换优先级保持的首轮候选排序
让开启格式转换优先级保持的跨格式候选进入首轮候选页。
普通跨格式候选仍延后到后续页,保持原有兜底语义。
|
2026-05-29 22:01:11 +08:00 |
|
MMEXA
|
adca142d1e
|
fix: adapt gemini cli to v1internal endpoint
|
2026-05-28 00:24:56 +08:00 |
|
MMEXA
|
a9e6a7d644
|
fix(frontend): recover login redirect navigation
|
2026-05-26 23:22:30 +08:00 |
|
MMEXA
|
c733139091
|
fix(ai): normalize Gemini search grounding tools
|
2026-05-26 05:33:34 +08:00 |
|
MMEXA
|
b347f1816d
|
Fix native Antigravity stream envelope handling
|
2026-05-25 09:39:55 +08:00 |
|
MMEXA
|
28c3a5dbe4
|
Add Antigravity v1internal gateway adapter
|
2026-05-25 06:58:15 +08:00 |
|
MMEXA
|
480579a0d5
|
fix(gateway): expire provider key circuit cooldowns
|
2026-05-25 00:40:38 +08:00 |
|
MMEXA
|
fed9bdf01a
|
Fix Codex Responses tool schema and pending recovery
|
2026-05-20 12:02:00 +00:00 |
|
MMEXA
|
ef9c0ebbd4
|
Merge latest origin/main into codex/gemini-embedding-batch
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/standard/openai/mod.rs
# apps/aether-gateway/src/execution_runtime/fallback.rs
|
2026-05-18 19:11:42 +00:00 |
|
MMEXA
|
ca4d0dc819
|
Merge origin/main into codex/gemini-embedding-batch
# Conflicts:
# apps/aether-gateway/src/ai_serving/api.rs
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/request.rs
# apps/aether-gateway/src/ai_serving/transport.rs
# apps/aether-gateway/src/handlers/admin/provider/query/models/model_test/summary.rs
# apps/aether-gateway/src/handlers/admin/provider/query/models/model_test/tests.rs
# crates/aether-data/src/repository/candidate_selection/postgres.rs
# crates/aether-model-fetch/src/strategy.rs
|
2026-05-18 19:02:19 +00:00 |
|
MMEXA
|
be2e8e594c
|
fix(frontend): align Vertex Gemini endpoint controls
|
2026-05-18 17:36:04 +00:00 |
|
MMEXA
|
5ed8325592
|
fix(gateway): use Vertex model garden catalog endpoint
|
2026-05-18 17:06:42 +00:00 |
|
MMEXA
|
4317ff78b1
|
Expose local scheduling failures in usage UI
|
2026-05-18 16:28:37 +00:00 |
|
MMEXA
|
b480f3aaff
|
fix(gateway): normalize Gemini Vertex embedding transport
|
2026-05-18 15:39:29 +00:00 |
|
MMEXA
|
84f312fa4c
|
fix(gateway): close dropped sync attempts
|
2026-05-18 14:15:22 +00:00 |
|
MMEXA
|
66f154a251
|
fix(gateway): avoid low OpenAI-compatible test token cap
|
2026-05-18 03:06:46 +00:00 |
|
MMEXA
|
f50f26e599
|
fix(gateway): cover Google OpenAI-compatible roots
|
2026-05-18 02:15:23 +00:00 |
|
MMEXA
|
b004a02e4a
|
fix(gateway): harden Gemini endpoint routing
|
2026-05-18 00:53:34 +00:00 |
|
MMEXA
|
9586f5158e
|
Fix fixed-provider endpoint key counts
|
2026-05-17 20:55:36 +00:00 |
|