tbphp
|
311c388c3a
|
fix(groups): add missing gateway protocol probes (#673)
* fix(groups): add missing gateway protocol probes
* fix(groups): avoid typed gateway probe cancellation races
* fix(probes): validate gateway response array elements
* fix(probes): validate required native response payloads
* fix(probes): enforce exclusive Gemini part payloads
|
2026-09-17 16:24:24 +08:00 |
|
tbphp
|
91df89efed
|
fix(bifrost): 恢复兼容渠道的工具降级转发 (#653)
* fix(execution): 保留跨协议工具调用约束
* fix(cpa): 修正工具白名单兼容边界
* fix(bifrost): 拒绝丢失压缩上下文
* fix(execution): 保持计数请求工具约束
* fix(bifrost): 恢复兼容渠道的工具降级转发
|
2026-09-14 22:21:59 +08:00 |
|
tbphp
|
f8a04df46d
|
fix(deepseek): 补齐原生协议字段兼容 (#638)
* fix(deepseek): 补齐原生协议字段兼容
* fix(deepseek): 兼容强制工具调用与默认思考
* fix(deepseek): 跳过空思考字段别名
|
2026-09-13 11:42:46 +08:00 |
|
tbphp
|
c4c8452e6c
|
fix(execution): 保留原生消息前缀并保护转换语义 (#631)
* fix(execution): 补齐原生消息透传并保留对话结构
* fix(execution): 保护转换请求的指令和执行约束
* fix(execution): 补齐无角色历史后的系统指令保护
|
2026-09-12 17:55:22 +08:00 |
|
tbphp
|
1b50c77673
|
fix(usage): 统一修正 Anthropic 流式输入与缓存用量 (#630)
* fix(cpa): 修正 Anthropic 流式转换的输入用量统计
* fix(usage): 统一 Anthropic 流式用量修正
* fix(usage): 保留原生流未采集时的执行层用量
|
2026-09-12 17:08:44 +08:00 |
|
tbphp
|
a895ba25bf
|
fix(execution): 统一普通渠道出站 UA 规则 (#622)
|
2026-09-11 11:59:15 +08:00 |
|
tbphp
|
7cbd2e672d
|
feat(responses): 实现响应状态续接路由 (#609)
* feat(responses): 实现响应状态续接路由
* fix(responses): 限制响应 ID 长度并兼容缺失字段删除
* fix(responses): 按协议存储能力匹配续接路由
|
2026-09-09 23:13:41 +08:00 |
|
tbphp
|
fe4b6ac159
|
feat(gateway): 接入原生文本重排序协议 (#607)
|
2026-09-09 15:06:50 +08:00 |
|
tbphp
|
7ed01e668b
|
feat(images): 支持 Antigravity 与 Gemini 共享生图转换 (#605)
* feat(antigravity): 支持 Images 单向生图转换
* feat(images): 复用转换并支持 Gemini 渠道生图
* fix(images): 修正生图转换失败分类并恢复候选回退
|
2026-09-09 13:20:10 +08:00 |
|
tbphp
|
1898d8ee64
|
fix(gateway): 修复协议查询参数与零输出边界 (#603)
|
2026-09-09 11:18:20 +08:00 |
|
tbphp
|
e6b752b4db
|
feat(channel): 增加 GPT-Load 上游渠道 (#526)
|
2026-09-01 21:52:38 +08:00 |
|
tbphp
|
1be3587000
|
feat(channel): 增加 CLIProxyAPI 多协议渠道 (#525)
|
2026-09-01 21:07:19 +08:00 |
|
tbphp
|
d7d28370da
|
feat(channel): 增加 New API 多协议渠道 (#524)
|
2026-09-01 19:56:40 +08:00 |
|
tbphp
|
aee2111290
|
feat(gateway): 支持 OpenAI Embeddings API (#496)
新增原生 OpenAI Embeddings 端点,覆盖首期 API Key 渠道,并复用现有路由、健康、用量、日志与管理流程。
|
2026-08-30 00:45:19 +08:00 |
|
tbphp
|
b1a7f373fc
|
fix: 接入首个流错误安全切换 (#486)
* fix(gateway): 接入首个流错误安全切换
* fix(gateway): 保留显式重放安全状态
|
2026-08-28 08:15:13 +08:00 |
|
tbphp
|
e9e88dce99
|
feat(images): 接入 OpenAI 图片生成与编辑 (#476)
* feat(images): 接入 OpenAI 图片生成与编辑
* fix(images): 补齐响应容量与边界处理
* fix(images): 修正协议观测与响应上限覆盖
* fix(stream): 保证取消优先于流关闭
* fix(images): 修正空 SSE 错误对象判定
* fix(images): 避免媒体数据触发凭据误判
* fix(images): 阻止流式响应泄漏凭据
* fix(images): 校验完整流事件后再转发
* fix(images): 修正响应模型观测
|
2026-08-27 15:11:52 +08:00 |
|
tbphp
|
3333f49f36
|
fix(claude): 补全订阅渠道能力
|
2026-08-17 09:38:45 +08:00 |
|
tbphp
|
9a23a87e05
|
fix(protocol): 统一模型列表协议归属
|
2026-08-16 09:20:50 +08:00 |
|
tbphp
|
4c00eed40b
|
refactor(channel): 统一渠道架构与协议契约
|
2026-08-15 15:37:50 +08:00 |
|
tbphp
|
e9daf96865
|
feat(channel): 支持 DeepSeek 三种原生协议
|
2026-08-13 23:33:06 +08:00 |
|
tbphp
|
22a6f1c57b
|
fix: 修复上游执行与迁移边界问题
|
2026-08-12 23:49:18 +08:00 |
|
tbphp
|
8cf67efdf0
|
feat(vertex): 简化凭据配置并支持 Gemini 原生请求
|
2026-08-12 15:50:15 +08:00 |
|
tbphp
|
59d07c9b6b
|
feat: 日志协议优化
|
2026-08-12 08:37:53 +08:00 |
|
tbphp
|
e7de10ec73
|
feat(route): 支持有损协议转换与参数追踪
|
2026-08-11 17:42:10 +08:00 |
|
tbphp
|
6162826efa
|
fix(runtime): 稳定流空闲超时分类
|
2026-08-11 13:58:17 +08:00 |
|
tbphp
|
1ef573ae34
|
fix(health): 改进凭据自动恢复检测
|
2026-08-11 11:33:50 +08:00 |
|
tbphp
|
8a7c4615df
|
fix(v2): 收口协议执行与流式边界
|
2026-08-11 08:56:59 +08:00 |
|
tbphp
|
d6be4272d1
|
feat(console): 完善日志诊断与模型视图
|
2026-08-11 08:18:45 +08:00 |
|
tbphp
|
530ee0aede
|
feat(bifrost): 按最终配置复用原生运行时
|
2026-08-10 21:30:38 +08:00 |
|
tbphp
|
9c05b41966
|
feat(channel): 支持自定义上游地址
|
2026-08-10 13:19:48 +08:00 |
|
tbphp
|
61b763b96b
|
fix(channel): 收口渠道执行与终局迁移
|
2026-08-10 10:31:08 +08:00 |
|
tbphp
|
6f6f7c3efc
|
refactor(channel): 切换为 Bifrost 渠道执行架构
|
2026-08-10 08:22:15 +08:00 |
|