fawney19
|
c4ea042eb4
|
feat: add model directive management
|
2026-05-03 14:48:25 +08:00 |
|
Kayphoon
|
fe27fb17fb
|
feat: add provider-key concurrent limit (#352)
* feat: add provider-key concurrent limit
* Fix provider key concurrent limit checks
---------
Co-authored-by: fawney19 <elky0401@gmail.com>
|
2026-05-03 01:55:23 +08:00 |
|
fawney19
|
9e2faa7e5b
|
Tighten local auth allow-list matching
|
2026-04-30 00:26:33 +08:00 |
|
fawney19
|
51c3beb614
|
Narrow core ranking public surface
|
2026-04-27 17:24:32 +08:00 |
|
fawney19
|
e9f03d8d29
|
Remove ranked minimal selection compatibility helper
|
2026-04-27 17:24:32 +08:00 |
|
fawney19
|
f10f5f071d
|
Clarify ranked minimal candidate selection
|
2026-04-27 17:24:32 +08:00 |
|
fawney19
|
2101a4ecc7
|
Drop legacy candidate ordering helpers
|
2026-04-27 17:24:31 +08:00 |
|
fawney19
|
3b542434a2
|
Unify candidate ranking pipeline
|
2026-04-27 17:24:31 +08:00 |
|
fawney19
|
0ce61bc91c
|
fix(gateway): align provider restrictions with provider catalog
|
2026-04-17 18:59:13 +08:00 |
|
fawney19
|
593640ac19
|
feat(gateway): 增强候选路由策略与可观测信息
|
2026-04-14 11:50:52 +08:00 |
|
AAEE86
|
82c3c33610
|
fix(build): 修复网关构建失败并收口候选选择与 finalize 回归
- 补齐 DecisionTraceCandidate 新增字段,修复审计测试构造
- 修正 usage 内存仓库的 created_at_unix_ms 字段引用与秒/毫秒换算
- 将 build_minimal_candidate_selection 重构为输入对象,消除 clippy 参数过多问题
- 修复 admin global model created_at 旧字段残留引用
- 修复 openai:cli 与 openai:compact 同家族 finalize 在 needs_conversion=true 时的成功回落逻辑
- 清理 aether-gateway 中的 derive/default 与 needless borrow 等 clippy 问题
|
2026-04-10 17:23:40 +08:00 |
|
fawney19
|
5014e2f5fd
|
refactor: 抽离 AI pipeline 与调度共享能力逻辑
|
2026-04-10 01:46:14 +08:00 |
|
fawney19
|
b0b40c16ff
|
feat: 全栈功能增强 - 扩展 provider/pool 管理、完善调度与数据层、重构前端 Pool 页面
后端:
- 扩展 pool_admin payloads 和 provider query models,增强 endpoint key 管理
- 完善 scheduler-core 候选排序与请求候选逻辑
- 增强 usage-runtime 写入、provider-transport 网络层与 OAuth 刷新
- 改进 AI pipeline 响应转换与流式处理
- 扩展 global_models/provider_catalog 数据层查询能力
- 增强 video-tasks-core 多 provider 支持
- 新增大量集成测试覆盖 pool/keys/provider_query/frontdoor
前端:
- 重构 PoolManagement 页面,拆分状态管理/对话框逻辑到独立模块
- 新增 poolAdvancedDialog/poolSchedulingDialog/poolManagementState/poolMobilePresentation 工具函数及测试
- 改进 Dialog 组件与 provider tabs 显示
部署:
- 更新 Rust CI workflow 和 Dockerfile 构建配置
Closes #275
Co-authored-by: AAEE86 <ppk0227@hotmail.com>
|
2026-04-09 13:51:50 +08:00 |
|
fawney19
|
763ff03a7b
|
refactor: 拆分 gateway 单体为独立 crate,新增 systemd 部署方案
将 gateway 内部的 model-fetch、provider-transport、scheduler-core、
usage-runtime、video-tasks-core 模块提取为独立 crate;重构 gateway
内部模块结构(state/router/cache/data/query 等);移除大量遗留模块
文件;新增 systemd 二进制部署骨架及相关文档;更新前端 usage 相关
API 和组件。
|
2026-04-05 20:23:16 +08:00 |
|