benjamin
|
57d9e15e04
|
feat: 添加账号时支持同步上游模型
新增 POST /admin/accounts/models/sync-upstream-preview 端点,
允许在创建账号流程中直接使用凭证同步上游支持的模型,
无需先保存账号获取 ID。
- 后端: 新增 SyncUpstreamModelsPreview handler
- 前端: 新增 syncUpstreamModelsPreview API 函数
- 前端: ModelWhitelistSelector 支持 syncCredentials prop
- 前端: CreateAccountModal 传递凭证给 ModelWhitelistSelector
|
2026-05-30 12:19:38 +08:00 |
|
 benjaminandSisyphus
|
03ae510c68
|
fix(ops): exclude count-tokens from metrics errors
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:21:56 +08:00 |
|
 benjaminandSisyphus
|
9c56fe0b0b
|
fix(openai): mark fast-policy entrypoints business-limited
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:21:45 +08:00 |
|
 benjaminandSisyphus
|
5d7df678b1
|
fix(openai): mark local gateway denials business-limited
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:19:50 +08:00 |
|
 benjaminandSisyphus
|
47fe90eab4
|
fix(antigravity): mark whitelist denials business-limited
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:19:37 +08:00 |
|
 benjaminandSisyphus
|
c3e7476992
|
fix(gateway): mark local platform gates business-limited
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:19:23 +08:00 |
|
 benjaminandSisyphus
|
c782c2d9c3
|
fix(ops): classify local policy denials outside SLA
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:19:09 +08:00 |
|
 benjaminandSisyphus
|
00eb3abbe1
|
fix(auth): mark Google group denials business-limited
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:18:55 +08:00 |
|
 benjaminandSisyphus
|
bd1e98ec29
|
fix(auth): mark API key group denials business-limited
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:18:41 +08:00 |
|
 benjaminandSisyphus
|
5c4101ac53
|
feat(ops): add local business limit reasons
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-26 17:18:27 +08:00 |
|
 benjaminandSisyphus
|
69305a6091
|
fix(ops): 排除本地客户端限制错误的 SLA 计数
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 22:01:33 +08:00 |
|
 benjaminandSisyphus
|
d3d5843b9d
|
fix(channel-monitor): 兼容 Responses reasoning 输出
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 21:19:06 +08:00 |
|
 benjaminandSisyphus
|
e1b53fdeba
|
fix(email): 补全模板 helper 写入错误检查
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:40:32 +08:00 |
|
 benjaminandSisyphus
|
0fd8c060df
|
fix(frontend): 按当前语言初始化邮件模板
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:26:19 +08:00 |
|
 benjaminandSisyphus
|
12f324688f
|
feat(auth): 在认证服务中保留邮件 locale
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:25:58 +08:00 |
|
 benjaminandSisyphus
|
efa1994233
|
feat(auth): 透传验证码邮件语言偏好
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:25:45 +08:00 |
|
 benjaminandSisyphus
|
a6bb6d481b
|
fix(ops): 收紧运维邮件 fallback 和去重
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:25:32 +08:00 |
|
 benjaminandSisyphus
|
3fdd5cbaef
|
fix(email): 避免模板投递错误重复 fallback
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:25:18 +08:00 |
|
 benjaminandSisyphus
|
7e0b22ceb6
|
feat(email): 扩展邮件模板错误处理
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 13:25:03 +08:00 |
|
 benjaminandSisyphus
|
d72bf0897e
|
test(frontend): 加载前端测试初始化脚本
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
c2b0591200
|
feat(i18n): 添加邮件模板编辑器文案
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
11462a3e9f
|
feat(frontend): 添加邮件模板编辑器
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
8cef9a7ab1
|
chore(wire): 注入通知邮件服务
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
dd2eeee14a
|
feat(notification): 接入余额和订阅提醒邮件
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
903ef7b592
|
feat(payment): 发送支付成功通知邮件
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
55b13cd7b4
|
feat(settings): 添加邮件退订入口
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
88346b4d53
|
feat(admin): 添加邮件模板管理接口
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
ee1bb84727
|
feat(email): 添加通知邮件模板服务
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-20 11:09:18 +08:00 |
|
 benjaminandSisyphus
|
f8488515ed
|
feat(channel-monitor): 补充协议选择文案
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:44 +08:00 |
|
 benjaminandSisyphus
|
e2831b3291
|
feat(channel-monitor): 增加模板协议管理界面
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:44 +08:00 |
|
 benjaminandSisyphus
|
89d4b0db54
|
feat(channel-monitor): 增加监控协议选择界面
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
b447ba6a0d
|
feat(channel-monitor): 补全前端 API 模式类型
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
917bd877ae
|
feat(channel-monitor): 暴露 API 模式接口字段
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
a5072f77bd
|
feat(channel-monitor): 保存模板协议快照
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
38d8195946
|
feat(channel-monitor): 约束模板 API 模式
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
c6455d9fb5
|
feat(channel-monitor): 应用监控 API 模式
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
1184ef265f
|
feat(channel-monitor): 拆分 OpenAI 检测协议
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
b685fe69a4
|
feat(channel-monitor): 内置 OpenAI 检测模板
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
3eff5f512a
|
feat(channel-monitor): 添加 API 模式迁移
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
fb144c432d
|
feat(channel-monitor): 持久化 API 模式字段
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
799f7e65c8
|
feat(channel-monitor): 校验 API 模式取值
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
9055612ddc
|
feat(channel-monitor): 定义 OpenAI API 模式基础类型
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-19 22:05:43 +08:00 |
|
 benjaminandSisyphus
|
f1cc83e0ee
|
fix(admin): 修正管理端日卡额度提示
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 21:09:11 +08:00 |
|
 benjaminandSisyphus
|
a66f771cb1
|
fix(frontend): 修正用户端日卡额度提示
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 21:09:11 +08:00 |
|
 benjaminandSisyphus
|
0b40470597
|
i18n: 增加日卡额度结束文案
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 21:09:11 +08:00 |
|
 benjaminandSisyphus
|
af6cdfabcc
|
feat(frontend): 增加订阅配额时间判断工具
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 21:09:11 +08:00 |
|
 benjaminandSisyphus
|
a4884b4e75
|
fix(subscription): 将日卡改为一次性每日配额
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 21:09:11 +08:00 |
|
 benjaminandSisyphus
|
5713820813
|
feat: add upstream model sync controls
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 19:01:55 +08:00 |
|
 benjaminandSisyphus
|
3b4eccdd5d
|
feat: add upstream model sync frontend API
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 19:01:44 +08:00 |
|
 benjaminandSisyphus
|
36c00374d3
|
feat: expose upstream model sync admin API
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 19:01:33 +08:00 |
|
 benjaminandSisyphus
|
b9ecf25207
|
fix: harden Antigravity model list requests
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 19:01:23 +08:00 |
|
 benjaminandSisyphus
|
ba676e43fd
|
feat: add upstream model sync service
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 19:01:12 +08:00 |
|
 benjaminandSisyphus
|
5dae745e86
|
test: 避免 Ops 图表测试使用保留组件名
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 17:12:41 +08:00 |
|
 benjaminandSisyphus
|
924e10831a
|
fix: 更新 Ops 错误分布口径文案
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 16:53:16 +08:00 |
|
 benjaminandSisyphus
|
09cec311e8
|
fix: 统一 Ops 请求错误图表 SLA 口径
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 16:52:44 +08:00 |
|
 benjaminandSisyphus
|
6acb46c113
|
fix: 标记通用网关本地调度容量错误
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 16:52:32 +08:00 |
|
 benjaminandSisyphus
|
429adbc721
|
fix: 标记 OpenAI 本地调度容量错误
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 16:52:20 +08:00 |
|
 benjaminandSisyphus
|
ae6ee23e2e
|
fix: 调整 Ops 错误分类的 SLA 排除逻辑
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-18 16:52:06 +08:00 |
|