tbphp
|
cb0dabfbfc
|
feat(control): expose effective group configuration
|
2026-07-25 01:18:15 +08:00 |
|
tbphp
|
4b1719c0b1
|
feat(control): add runtime settings APIs
|
2026-07-25 01:03:13 +08:00 |
|
tbphp
|
c35f422f14
|
test(requestlog): use literal retention cutoffs
|
2026-07-25 00:48:33 +08:00 |
|
tbphp
|
fffcbe2263
|
feat(requestlog): source retention from runtime snapshot
|
2026-07-25 00:42:32 +08:00 |
|
tbphp
|
cdaa0b929d
|
feat(state): publish effective runtime settings
|
2026-07-25 00:28:04 +08:00 |
|
tbphp
|
adb94865b3
|
feat(control): 增加 Group 与 UpstreamKey 管理
|
2026-07-24 19:24:36 +08:00 |
|
tbphp
|
8853dbd6eb
|
feat(runtime): 增加健康状态与路由检查
|
2026-07-24 11:55:09 +08:00 |
|
tbphp
|
dc7123032c
|
feat(runtime): 完成数据面运行态承载
|
2026-07-24 08:37:22 +08:00 |
|
tbphp
|
16b42cc53c
|
fix: gitignore pnpm build
|
2026-07-23 17:38:55 +08:00 |
|
tbphp
|
5e03b5055b
|
fix(ci): 允许 vue-demi 构建脚本
|
2026-07-23 17:27:04 +08:00 |
|
tbphp
|
cd54655b41
|
feat(m3): 完成 S2 认证与前端接入底座
|
2026-07-23 17:18:59 +08:00 |
|
tbphp
|
425838f824
|
fix(web): 收
紧前端 CSP 样式权限
|
2026-07-23 09:59:33 +08:00 |
|
tbphp
|
ecb1b6e1bb
|
feat(web): 建立 M3 单二进制前端骨架
|
2026-07-23 08:54:26 +08:00 |
|
tbphp
|
348629c48e
|
ci(actions): 升级 Node 24 action 版本
|
2026-07-22 18:23:20 +08:00 |
|
tbphp
|
61127dc5ff
|
test(encryption): 修正 Windows ACL 权限断言
|
2026-07-22 18:10:37 +08:00 |
|
tbphp
|
c393429f91
|
fix(m2): 修复流式改写与冷却并发边界
|
2026-07-22 17:53:03 +08:00 |
|
tbphp
|
c7fc040a14
|
feat(m2): 实现定时验活恢复
|
2026-07-22 16:28:49 +08:00 |
|
tbphp
|
a35e29e0f6
|
test(m2): 加强运行时边界断言
|
2026-07-22 11:14:11 +08:00 |
|
tbphp
|
18e1818a2a
|
feat(app): 接入控制运行时生命周期
|
2026-07-22 10:53:46 +08:00 |
|
tbphp
|
0dfc82d0c4
|
feat(control): 实现自动权重重算
|
2026-07-22 10:43:44 +08:00 |
|
tbphp
|
4883d51496
|
feat(gateway): 上报可归因密钥结果
|
2026-07-22 10:19:01 +08:00 |
|
tbphp
|
998ff270dc
|
feat(health): 实现密钥健康统计窗口
|
2026-07-22 09:53:29 +08:00 |
|
tbphp
|
00a9709b94
|
test(gateway): 加强流式就绪时序覆盖
|
2026-07-21 13:30:14 +08:00 |
|
tbphp
|
4b1f686210
|
feat(gateway): 接入上游故障分组避让
|
2026-07-21 13:13:07 +08:00 |
|
tbphp
|
02eeb72778
|
feat(scheduler): 实现请求级分组跳过
|
2026-07-21 13:02:31 +08:00 |
|
tbphp
|
c2bb2d4043
|
feat(gateway): 接入流式成功清零
|
2026-07-21 12:54:04 +08:00 |
|
tbphp
|
cd6dc9be04
|
feat(gateway): 执行密钥级健康处置
|
2026-07-21 12:42:20 +08:00 |
|
tbphp
|
78373f135e
|
fix(m2): 修复流式与失败处置边界
|
2026-07-21 11:14:55 +08:00 |
|
tbphp
|
36bcca8eb0
|
feat(m2): 实现失败分类与处置决策
|
2026-07-21 08:17:18 +08:00 |
|
tbphp
|
d25d845d89
|
feat(m2): 实现模型别名与改写
|
2026-07-20 23:24:09 +08:00 |
|
tbphp
|
6297e60f86
|
test(m2): 补强调度权重边界覆盖
|
2026-07-20 21:35:08 +08:00 |
|
tbphp
|
b7c28970ec
|
test(m2): 补强权重调度覆盖
|
2026-07-20 18:55:26 +08:00 |
|
tbphp
|
6e7f515af7
|
feat(scheduler): 实现无状态加权随机
|
2026-07-20 18:45:17 +08:00 |
|
tbphp
|
f4bd447294
|
feat(state): 补齐调度权重运行态
|
2026-07-20 18:43:34 +08:00 |
|
tbphp
|
6b61a82467
|
fix: 加固 M1 安全与资源边界
|
2026-07-20 12:16:59 +08:00 |
|
tbphp
|
9da62f6a9a
|
refactor: 收敛 M0/M1 实现与公开文档
|
2026-07-20 02:56:59 +08:00 |
|
tbphp
|
915b141fe3
|
test: 清理阶段性验收资产
|
2026-07-18 22:35:00 +08:00 |
|
tbphp
|
6134fd4ff8
|
refactor(dialect): 统一三方言状态分类
|
2026-07-18 20:04:11 +08:00 |
|
tbphp
|
a08da7be93
|
feat(m1): 完成S7三方言与模型接口
|
2026-07-18 19:06:13 +08:00 |
|
tbphp
|
d717725d10
|
feat(control): 实现M1 S6控制面API
|
2026-07-18 14:44:28 +08:00 |
|
tbphp
|
aa4ca27e8e
|
fix(gateway): 安全释放请求重放缓冲
|
2026-07-18 10:07:58 +08:00 |
|
tbphp
|
1a48d0394d
|
fix(gateway): 加固S5流式转发边界
|
2026-07-18 09:14:41 +08:00 |
|
tbphp
|
1963f39519
|
feat(gateway): 完成M1 S5流式转发
|
2026-07-18 08:11:51 +08:00 |
|
tbphp
|
6c71a38538
|
fix(s4): 修复审查发现的运行时边界
|
2026-07-17 22:30:15 +08:00 |
|
tbphp
|
a0689c847d
|
fix(gateway): 修复S4安全与转发边界
|
2026-07-17 20:40:17 +08:00 |
|
tbphp
|
97ecd1354b
|
feat(gateway): 实现S4非流式数据面闭环
|
2026-07-17 17:37:07 +08:00 |
|
tbphp
|
369937562a
|
fix: 修复S3请求与配置边界问题
|
2026-07-17 12:32:44 +08:00 |
|
tbphp
|
bcb558ca6d
|
feat(dialect): 实现M1 S3 OpenAI方言基座
|
2026-07-17 11:25:52 +08:00 |
|
tbphp
|
7422c74455
|
fix(state): 修复超时数值解析边界
|
2026-07-17 07:36:51 +08:00 |
|
tbphp
|
0006e5aa7e
|
feat(state): 实现S2运行时状态基建
|
2026-07-16 23:29:38 +08:00 |
|