故璃
68336d41a2
feat: release 1.8.2
2026-07-15 11:29:06 +08:00
gujieye
e246cb96d4
Merge pull request #104 from modelstudioai/feat/change-log
...
feat: add change log
2026-07-15 11:16:11 +08:00
故璃
569057f4d0
feat: add change log
2026-07-15 11:04:30 +08:00
gujieye
f7dbafc6d2
Merge pull request #102 from modelstudioai/feat/model-info-query
...
feat: model info query & skill.md update
2026-07-15 10:29:31 +08:00
故璃
f45d0e3a71
Merge branch 'main' into feat/model-info-query
2026-07-15 10:22:44 +08:00
若麒
6d588a57b4
Merge branch 'main' into feat/cli-access-token
2026-07-14 19:23:47 +08:00
故璃
52aab33a3b
feat: update SKILL.md
2026-07-14 16:14:06 +08:00
Gong Shiqi
cc23b4be37
Merge pull request #101 from modelstudioai/fix/fail-stable-publish-on-existing-version
...
fix(release): fail when stable version is already published
2026-07-14 16:12:44 +08:00
若麒
91cd68b46e
fix(release): fail when stable version is already published
2026-07-14 16:05:45 +08:00
故璃
054d4deb26
feat: update SKILL.md
2026-07-14 15:22:24 +08:00
ls
cbf871c8d6
Merge pull request #100 from modelstudioai/feat/add-inner-console
...
chore(version): 发布1.8.1版本并更新白名单
v1.8.1
2026-07-14 10:18:01 +08:00
lisheng.lisheng
20b67a6628
chore(version): 发布1.8.1版本并更新白名单
...
- 将所有相关包的版本号从1.8.0更新到1.8.1
- 在中英文CHANGELOG中添加1.8.1版本的变更记录
- 扩展Command Pack白名单,允许加载额外的内部命令扩展
2026-07-14 10:14:19 +08:00
ls
0956695f28
Merge pull request #99 from modelstudioai/feat/add-inner-console
...
feat(cli): 添加 @ali/bailian-plugin-inner-console-call 插件的命令前缀配置
2026-07-14 09:23:08 +08:00
lisheng.lisheng
96fcb1892c
feat(cli): 添加 @ali/bailian-plugin-inner-console-call 插件的命令前缀配置
...
- 为插件 @ali/bailian-plugin-inner-console-call 添加命令前缀 inner-console
- 扩展了命令包策略以支持新的插件命令调用
- 确保命令前缀统一管理,提高插件识别准确性
2026-07-14 09:22:19 +08:00
lisheng.lisheng
84383f1c83
feat(bootstrap): 支持使用AK/SK生成CLI访问令牌并重构用户创建流程
...
- 新增命令行参数,支持通过--access-key-id和--access-key-secret传入阿里云凭证
- 集成generateCLIAccessToken接口实现AK/SK转CLI访问令牌
- 调用BailianControl OpenAPI完成用户创建,实现与控制台用户同步
- 新增获取工作空间列表接口,解析agentId以便权限管理
- 调用ResetPolicies4Agent接口完成用户权限授权
- 优化命令步骤日志输出,更详细展示执行流程
- 将轮询次数由120次减少至20次,缩短等待激活时长
- 移除旧有测试代码,适配新实现
- core包新增bailian-control客户端支持对应OpenAPI调用
- client模块添加openApiJson通用方法支持ROA风格接口调用
- console模块导出类型扩展,涵盖新的网关目标类型
- 修改acs请求签名类型支持number类型参数,增强签名兼容性
2026-07-14 08:47:16 +08:00
若麒
fc8351f136
fix(skill): refine provider routing and consent
...
- scope bl preference to matched Bailian and multimodal tasks
- ask once before provider-neutral remote or billable calls
- avoid routing ordinary text, generic search, and ambiguous usage requests to bl
2026-07-13 19:38:04 +08:00
Gong Shiqi
de78a281c6
Merge pull request #98 from modelstudioai/feat/model-usage-and-detail
...
feat: model usage / recommend / model list / finetune / deploy
v1.8.0
2026-07-13 17:07:17 +08:00
若麒
86aec0b723
chore: prepare 1.8.0 release
2026-07-13 17:01:24 +08:00
若麒
06f932c1bd
Merge branch 'main' into feat/model-usage-and-detail
2026-07-13 16:23:19 +08:00
Gong Shiqi
1c5d1a8fcd
Merge pull request #97 from modelstudioai/feat/command-pack
...
feat: add command pack protocol and plugin management
2026-07-13 16:10:33 +08:00
若麒
6388fd11e2
docs: sync command context capability usage
2026-07-13 16:05:08 +08:00
故璃
eca5403e71
feat: sync README
2026-07-13 16:02:51 +08:00
故璃
153e176c13
feat: sync README
2026-07-13 16:00:42 +08:00
故璃
16893b3f00
Merge branch 'main' into feat/model-usage-and-detail
2026-07-13 15:56:54 +08:00
故璃
78977dbe4e
feat: update changelog
2026-07-13 15:55:36 +08:00
Gong Shiqi
7dd5431a22
Merge pull request #96 from modelstudioai/chore/commit-hooks
...
chore: speed up pre-commit skill asset sync
2026-07-13 15:55:10 +08:00
若麒
63edde3588
refactor: simplify command context capabilities
...
- replace lazy store and manager accessors with direct properties
- enforce command capability boundaries through lint rules
2026-07-13 15:47:57 +08:00
若麒
e932495560
Merge branch 'main' into feat/command-pack
2026-07-13 15:38:45 +08:00
clh02467605
2ae76e2013
fix: keep reference formatting in generate:reference for release check
...
release/check.mjs calls generate:reference directly then git diff --exit-code
on skills/bailian-cli/reference/. Formatting must stay on that script; root
sync:skill-assets should not duplicate it.
2026-07-13 15:34:47 +08:00
故璃
f3b85914ab
Merge branch 'main' into feat/model-usage-and-detail
2026-07-13 15:34:04 +08:00
故璃
8b99617716
feat: fix code review issue
2026-07-13 15:23:35 +08:00
若麒
b2ca78512f
feat: add command pack protocol and plugin management
...
- define the Command Pack API and integrate pack loading into the CLI runtime
- add product-specific package, command prefix, and credential access policies
- add plugin install, link, list, and remove commands
- add validation, tests, documentation, and generated command references
2026-07-13 15:02:35 +08:00
clh02467605
7004e58866
fix: format skill reference during sync:skill-assets for CI
...
CI runs sync:skill-assets before vp check without pre-commit's vp staged,
so reference markdown must be formatted in the shared sync script.
2026-07-13 14:45:25 +08:00
clh02467605
97e47f7054
refactor: update sync:skill-assets script to read from source directly
...
- Modified the `sync:skill-assets` script in `package.json` to remove the dependency on building `bailian-cli-core` before generating references and syncing skill versions.
2026-07-13 14:38:35 +08:00
lisheng.lisheng
e0f3d450ae
feat(config): add "config ui" local web UI to manage config profiles
...
启动绑定 127.0.0.1 的本地 HTTP server + 内嵌单页 WebUI,可视化查看/
新建/切换/删除全部命名 profile 并编辑键值与凭证。
- core: readConfigProfiles / deleteConfigProfile 全量配置读写 API
- commands/config/shared.ts: 抽出 VALID_KEYS/别名/校验,set.ts 复用
- commands/shared/local-server.ts: 抽出 listen/openInBrowser,login-console 复用
- config ui: token + Host 校验,--config 决定初始聚焦,密钥明文可编辑
2026-07-13 14:20:32 +08:00
故璃
d37f4c07eb
feat: update monitor data & quato list
2026-07-13 13:43:03 +08:00
lisheng.lisheng
ac4dbb9e88
Merge branch 'main' of github.com:modelstudioai/cli into feat/cli-access-token
2026-07-13 13:13:29 +08:00
lisheng.lisheng
155c9dc883
feat(config): 支持命名配置功能并隔离默认配置数据
...
- 新增 `--config <name>` 参数支持读取与写入命名的配置块
- 命名配置与默认配置完全隔离,互不影响
- 规范命名配置名称格式,禁止路径穿越及顶层字段冲突
- 配置文件读取写入逻辑改为维护原始完整对象,支持多配置块共存
- AuthStore 和 ConfigStore 均支持命名配置,登录登出只影响指定配置块
- CLI 命令增加对 `--config` 标志的支持,包括 config set/show/auth status 等
- 鉴权状态输出带上配置名和配置文件路径信息
- 提示和报错信息包含配置相关上下文,增强用户体验
- 完善相关单元测试覆盖命名配置行为
2026-07-13 13:04:50 +08:00
gujieye
0e857775fe
Merge pull request #94 from modelstudioai/feat/recommend-new
...
feat: remove intent-detect-v3 model
2026-07-12 22:12:50 +08:00
故璃
1a63fcdb5c
feat: add model list / opt usage
2026-07-12 22:11:32 +08:00
顾捷晔
58ab622e11
feat: remove intent-detect-v3 model
2026-07-12 13:44:00 +08:00
lisheng.lisheng
e1532bf35c
feat(bootstrap): 新增创建控制台用户步骤,完善服务激活流程
...
- 在 bootstrap 命令流程中添加第 3 步,调用 createUser 接口创建控制台账号用户
- 修改 callApi 函数支持传入请求体参数
- 增强错误日志输出,显示更完整的错误响应内容
- 在服务启动时校验登录信息包含 aliyun.uid,否则抛出错误
- 优化商品检查与激活逻辑,更清晰的状态输出及错误处理
- 在 CLI-core 控制台网关请求中添加日志,打印结构化请求负载,支持 verbose 模式
- BailianError 新增 rawResponse 字段,保存原始错误响应数据
- 增加 bootstrap 命令单元测试,覆盖用户创建及不同初始化场景
- 调整测试框架用例,增加调用控制台网关及错误处理的测试覆盖
2026-07-10 17:57:06 +08:00
Gong Shiqi
6e095a6ce5
Merge pull request #93 from modelstudioai/feat/migrate-e2e
...
refactor(e2e): decouple E2E tests into commands layer and shared e2e package
2026-07-10 17:55:45 +08:00
clh02467605
94adb919b1
refactor(e2e): enhance auth login tests and remove unused dependencies
...
- Removed the `bailian-cli-commands` dependency from `pnpm-lock.yaml` and `package.json` as it was no longer needed.
- Expanded the E2E tests in `auth.e2e.test.ts` to cover additional scenarios for the `auth login` command, ensuring proper error handling for conflicting flags and missing parameters.
- Improved test assertions for better clarity and coverage of authentication flows.
2026-07-10 17:46:17 +08:00
clh02467605
a0b4666940
refactor(e2e): remove outdated token-plan tests and add new route exports
...
- Deleted the `token-plan.e2e.test.ts` file as it contained outdated test cases.
- Introduced `TOKEN_PLAN_ROUTES` in `topic-routes.ts` to define new command routes for token-plan operations.
- This update streamlines the E2E testing structure and prepares for future enhancements.
2026-07-10 17:11:20 +08:00
clh02467605
e8666b33ae
merge: merge main to feat/migtate-e2e
2026-07-10 16:54:14 +08:00
clh02467605
d646a4e780
refactor(e2e): update test routes and streamline command handling
...
- Replaced hardcoded command paths with dynamic route mappings in E2E tests.
- Enhanced documentation for command testing, specifying minimum route requirements.
- Consolidated command path management into `topic-routes.ts` for better maintainability.
- Updated various E2E test cases to utilize the new routing structure, ensuring consistency across tests.
- Removed redundant helper functions and improved test clarity by directly referencing route exports.
2026-07-10 15:55:53 +08:00
clh02467605
91a7106bf4
fix(e2e): update CLI version to match package.json
2026-07-10 14:04:21 +08:00
gujieye
03405d5cc1
Merge pull request #91 from modelstudioai/feat/model-deploy-update
...
feat: add tts/i2i/t2i model deploy
2026-07-10 13:55:48 +08:00
故璃
1870500f97
feat: code review fixture
2026-07-10 13:50:11 +08:00