Repository navigation
Commit 157b1ac
Feat/1030 add dosage interface (#122)
* feat(sdk): 新增百炼资源用量查询接口
新增 listModelUsage / listToolUsage 对接 app-control usage.listModelUsage / usage.listToolUsage,
支持 workspace/agent/session 三种 scope 与毫秒级 time_range 交叉校验(session 禁止、其余必传),
公开 UsageScope、ModelUsagePage、ToolUsagePage 等类型;apps/server 暴露 POST /api/usage/models、
POST /api/usage/tools 并刷新 OpenAPI 快照与 webui 生成类型。REST 映射已与 usage 契约方确认为
AgentStudio 资源风格,公网环境启用端点后即通。附 changeset 触发 @openagentpack/sdk minor 版本。
* fix: 修复 minimatch 传递依赖漏洞
webui 经 openapi-typescript / @redocly/openapi-core 引入 minimatch<11.0.1
(GHSA-g3hv-75wg-m249,moderate,globparts 放大 DoS),root overrides 强制 11.0.3,
bun.lock 同步重解析;openapi-typescript 生成回归与全量测试通过。
* ci: 统一 CI bun 版本至 1.4.4
bun.lock 由 bun 1.4.4 生成,CI 的 1.3.5 消费新格式 lock 在冷缓存 runner 上
连续两次挂起在 Install dependencies(本地 1.3.5/1.4.4 均可正常安装)。
统一全部 workflow 的 bun 至 1.4.4,与 lock 生成版本一致,audit/install
均已在该版本本地验证。
* fix: 恢复 bun.lock 为默认官方 registry 并锁定 biome 版本
此前在本机重新解析依赖时,本机 npm 配置的公司内网镜像地址(registry.anpm.alibaba-inc.com)
被写入 bun.lock 的 492 个 tarball URL,GitHub runner 公网环境无法访问,导致发布流水线
Install dependencies 无限挂起。用官方 registry 重新生成 lock(恢复默认源的紧凑格式,与
历史成功发布一致),依赖版本顺带升级至最新修复线(zod 4.6.7 / hono 4.13.16 /
@hono/node-server 2.1.5 / vite 8.3.5);@biomejs/biome 重解析到 2.6.4 后二进制在
macOS 上执行即被 SIGKILL,直接依赖声明锁定 2.5.3。CI 同款 bun 1.3.5/1.4.4 验证
audit 归零、全量测试通过。
* fix(cli): 适配 @clack/prompts 1.8 的 isCancel 类型签名
依赖重解析后 @clack/prompts 1.5.1→1.8.1,isCancel 谓词不再把
string | symbol 收窄为 string,init 命令的 provider 传入 parseProvider
报 TS2345。取消分支已提前退出,显式断言 string,运行时行为不变。
全 workspace typecheck 与 cli 测试通过。
* fix(repo): 修复用量查询配置和工具链兼容性
* test(sdk): 隔离版本测试的 Git hook 环境
---------
Co-authored-by: 悟扬 <car534511@alibaba-inc.com>1 parent 9025f32 commit 157b1ac
30 files changed
Lines changed: 1815 additions & 165 deletions
File tree
- .changeset
- .github/workflows
- apps
- server
- src
- routes
- schemas
- tests
- webui
- src/lib/api/generated
- tests
- docs
- contributing
- reference
- packages
- cli/src/commands
- sdk
- docs
- src
- internal
- core
- providers
- bailian
- types
- tests/unit
- patches
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
| 172 | + | |
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| |||
0 commit comments