tbphp
|
c4c8452e6c
|
fix(execution): 保留原生消息前缀并保护转换语义 (#631)
* fix(execution): 补齐原生消息透传并保留对话结构
* fix(execution): 保护转换请求的指令和执行约束
* fix(execution): 补齐无角色历史后的系统指令保护
|
2026-09-12 17:55:22 +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
|
4c00eed40b
|
refactor(channel): 统一渠道架构与协议契约
|
2026-08-15 15:37:50 +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
|
530ee0aede
|
feat(bifrost): 按最终配置复用原生运行时
|
2026-08-10 21:30:38 +08:00 |
|
tbphp
|
f458a98b12
|
fix(lifecycle): 规范服务启动与退出流程
|
2026-08-10 18:46:59 +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 |
|