chenanran555
0dde03c783
Merge remote-tracking branch 'origin/main' into feat/sandbox
2026-09-09 16:53:57 +08:00
chenanran555
aa1484264e
fix(managed-agent): improve project initialization and build validation
2026-09-08 14:46:56 +08:00
chenanran555
332efb05b8
feat(sandbox): add Bailian Sandbox lifecycle commands
2026-09-07 15:11:51 +08:00
chenanran555
8e5dd127a9
Merge pull request #177 from modelstudioai/feat/cma-command
...
Feat/cma command 补齐managed agent cli能力
2026-09-03 11:00:47 +08:00
chenanran555
4c5688ad4a
feat(managed-agent)!: restrict CLI to Bailian provider
...
Remove multi-provider CLI flags and reject non-Bailian provider configs while preserving SDK support.
2026-09-02 19:23:40 +08:00
若麒
d017954ae8
docs(telemetry): update Console Gateway backend attribution
2026-09-02 15:11:24 +08:00
若麒
719c0b68bb
Merge remote-tracking branch 'origin/main' into feat/runtime-risk-confirmation
2026-09-01 17:06:41 +08:00
若麒
59250c4f44
perf(test): streamline command e2e execution
2026-08-28 19:14:06 +08:00
若麒
4f59ca5118
Merge branch 'main' into feat/runtime-risk-confirmation
2026-08-28 17:42:57 +08:00
若麒
0872ff6a20
feat(cli): expose high-risk confirmation guidance in help and skills
2026-08-28 17:19:24 +08:00
若麒
98ebeb398c
perf(test): run registry smoke help checks in process
2026-08-28 16:54:55 +08:00
rendianmeng
bd8b08b617
feat: cancel validate API key
2026-08-28 13:10:56 +08:00
若麒
8906108744
refactor(knowledge): migrate high-risk commands to runtime confirmation
2026-08-27 19:42:51 +08:00
若麒
00bcee36a6
feat(runtime): add unified confirmation gate for high-risk commands
2026-08-27 15:54:23 +08:00
若麒
fc3ac36d00
Merge branch 'main' into feat/profile-capability-fallback
2026-08-26 18:54:01 +08:00
若麒
d343dc3265
fix(auth): only apply profile presets on login
2026-08-26 17:10:00 +08:00
若麒
670c15532b
feat(auth): expand Token Plan capabilities and speech defaults
2026-08-26 13:42:27 +08:00
zeyu.fz
e023af5be3
docs(kb-dsh): 优化知识服务清单注入与错误处理提示
...
- 补查型工具(service_find)确认不暴露服务清单,避免与catalog冲突
- 清单内容策略扩展,0服务时注入明确禁止猜测id的提示
- 工具描述保持静态,上下文消息注入带source的UserMessage实现动态清单
- bl命令及安装提示仅在动态文本中出现,避免静态描述频繁消耗token
- 错误处理中4xx刷新并追加服务清单,0服务状态下明确提示不重试须创建部署
- service-catalog新增无服务提示及刷新服务列表构建函数
- service-context调整使用新清单构建逻辑,缓存空时注入无服务通知
- tools调整描述文案,提示来自上下文消息且拒绝猜测
- README补充bl CLI安装使用说明
- 测试补充无服务情况注入提示及刷新列表文本内容校验
2026-08-24 19:34:15 +08:00
zeyu.fz
491858be4a
docs(readme): 更新 Bailian KB dsh 插件的文档和添加运行时说明
...
- 增补详细的 runtime-behavior.md,说明插件的内部运行逻辑和设计取舍
- 完善 packages/bailian-kb-dsh 的 README,添加英文版及使用要求说明
- 细化配置项说明,示例及环境变量配置方式展示
- 增加 LICENSE 文件,明确 Apache 2.0 许可证
- 说明插件安装、配置、和卸载的详细步骤
- 规范 README 和文档多语言版本的同步更新及说明管理
- 说明服务发现、缓存刷新及代理行为的设计和技术细节
- 细化 Web UI 配置页功能介绍和操作指导
2026-08-24 18:55:28 +08:00
zeyu.fz
7bc1c49cb6
feat(release): 给 publish.yml 加 bailian-kb-dsh 通道
...
复用同一个 Publish workflow 入口(package 下拉多一项 bailian-kb-dsh),路由到
独立的 publish-kb-dsh.mjs 处理:
- 版本读自身 package.json(不广播全套 bl 版本)
- stable 打 bailian-kb-dsh-v<version> tag(与 bl 的 v<version> 错开命名空间)
- channel 临时 bump 到 0.0.0-beta-<sha>-<stamp>(形态与 bl channel 一致),
finally 还原 package.json
- 走自身的 tsc + tsdown build,无 binary,无 OSS CDN
- 复用 lib/git.mjs / lib/npm.mjs / lib/proc.mjs 三个薄工具
- 复用 workflow 入口 UI 与 setup 步骤(checkout / pnpm / node 24 / gitleaks
/ install),stable 走 environment: production Required Reviewers gate
不复用 publish-stable.mjs / publish-channel.mjs:它们的 loadAndValidatePackages
会广播 core 版本给全套锁步包并强校验一致性,把 kb-dsh 塞进去第一步就 throw。
故意分开是为了保住这个隔离。
本地 --dry-run 端到端跑通:build → 幂等性查重 → pack + publint + gitleaks →
pnpm publish --tag latest|<channel> --provenance --dry-run;channel 模式的
finally 还原后 git diff 干净。
文档:dsh-plugin.md 补发布小节 + 已知待办(publint 那条 web bundle CJS/ESM
warning);publish.md 加 bailian-kb-dsh 定位;packages.mjs 与 AGENTS.md 的
注释同步指向新的 job 与 script 名。
2026-08-24 15:44:19 +08:00
zeyu.fz
a393bdc56b
refactor(kb-dsh): 删除已过期的 reference/*.md,参数详情交还 --help
...
插件不是 CLI,没有义务维护一份 bl 参数手册。已有的 8 个 reference 文件锚死在
bailian-cli 1.16.0:--description 改为必填后(1.17.1)它就在教一条必然失败的命令。
SKILL.md 备注列改为引导 agent 跑 `bl <命令> --help`(与其自身前置检查第 1 步
一致);核心示例补 --description;命令参考段从死链改为纯指引。
docs/agents/dsh-plugin.md D 项同步更新:不带 reference/,不由生成器产出。
2026-08-24 15:17:55 +08:00
zeyu.fz
d24104f7dc
feat(kb-dsh): 接入仓库工程约定并改名为公开包 bailian-kb-dsh
...
包名 @ali/bailian-kb-dsh → bailian-kb-dsh(公开 npm):package.json name +
cordis.patch.yml insert.name + tsdown PLUGIN_ID 三处同步(漏一处即 dsh 运行时崩)。
产物 lib/ → dist/(本仓 .gitignore 忽略 dist 不忽略 lib),连带 main/types/
exports/files/tsdown outDir 同步;.gitignore 补 *.tsbuildinfo。
依赖接 catalog(yaml/typescript/@types/node/vite-plus);测试导入 vitest →
vite-plus/test(全仓统一约定,消掉唯一的 vitest 依赖漂移)。
tsconfig 拆三件套:tsconfig.json 纯类型检查覆盖 src+tests(供 oxlint 自动发现,
含 jsx/DOM),tsconfig.build.json 产出 node 半,tsconfig.web.json 隔离检查 web 半。
补齐 tests 从未被类型检查暴露的一处 partial 输入类型错误。
根 vite.config.ts 新增两条 override:web 半 no-restricted-imports 把 tsdown 构建期
的 bundle purity gate 提前到 lint 期;全包放开 _ 前缀的 no-unused-vars。
文档:新增 docs/agents/dsh-plugin.md,AGENTS.md 项目地图/版本锁步例外/分层边界/
场景索引同步,packages.mjs 注释说明故意不进发布白名单。
格式化(单引号无分号 → 双引号加分号)由 pre-commit 的 vp check --fix 自动完成,
无法单独成 commit,一并纳入。
全仓 vp check 0 error;插件 13 文件 85 测试全绿;build + typecheck 通过。
2026-08-24 11:02:44 +08:00
zeyu.fz
a95ad7242b
docs(cli): 添加完整的 KSCLI 命令手册文档
...
- 新增知识库管理(kb)命令详解,包含创建、查询、更新、删除和状态监控
- 补充文档(doc)管理命令,包括文件上传、导入状态查询、标签管理等
- 增加数据中心文件(file)管理说明,覆盖文件列表、详情、删除操作
- 完善集合与分类管理(collection/category)命令手册,支持创建、查询、删除等功能
- 详细描述 chunk 管理命令,包括添加、更新、查询和删除操作
- 统一说明通用约定,涵盖鉴权、全局参数、输出格式、确认机制及干跑模式
- 提供丰富参数说明、输出格式及使用示例,提升 CLI 使用体验和易用性
2026-08-22 12:19:55 +08:00
zeyu.fz
b830a14e11
docs(knowledge): 扩展知识库描述长度限制到 500 字符
...
- 修改命令行参数文档,将 --description 长度限制由 200 字符增加到 500 字符
- 更新代码校验逻辑,支持描述长度最大 500 字符
- 调整相关提示信息,反映新的长度限制
- 修改测试用例,支持 501 字符的描述参数触发用法错误
- 更新 CLI 参考文档中描述字段的长度说明
2026-08-22 11:52:39 +08:00
zeyu.fz
a6291e00e1
docs(knowledge): 强制添加知识库描述参数
...
- 升级知识库创建命令,`--description` 参数变为必填,描述知识库内容和用途
- 更新所有相关文档示例,统一加入 `--description` 参数和示例文本
- CLI 校验增强,缺失或超长的描述参数本地报错,避免服务端拒绝
- 优化服务创建命令,推荐填写描述以帮助 agent 选择合适服务
- 多个测试用例添加对描述参数的验证和断言
- 知识库和集合列表中描述信息作为区分同类项目的辅助信息显式展示
- 其他细节调整包括命令帮助及参数说明内容的更新
2026-08-22 11:21:22 +08:00
clh02467605
abad3a6643
feat(skills): add bailian-web-search routing skill
2026-08-19 17:12:16 +08:00
若麒
06210a4e33
feat(i18n): localize newly added CLI help content
2026-08-18 15:58:39 +08:00
zeyu.fz
70b50060cf
Merge remote-tracking branch 'origin/main' into feat/iteration1-w1-foundation
2026-08-17 12:55:57 +08:00
zeyu.fz
d5c4bd3572
docs(knowledge): 优化知识库文档内容及CLI说明
...
- 修改表格/图片知识库必须提供`--doc-id`的描述,更准确表达要求
- 调整CLI命令文档中过期或不准确信息,说明集合删除暂不支持
- 更新chunk添加命令中`--doc-id`的说明,强调对所有知识库类型均必需
- 精简chunk删除命令备注,明确批量操作自动分批处理
- 优化文档删除命令描述,强调删除异步传播及输出行为
- 修正文档状态命令中错误提示用词,更清晰表达
- 文件列表命令修改说明,明确默认分类ID不解析
- 知识库信息命令删除过时备注,突出索引设置不可变
- 服务删除命令简洁描述幂等性和权限要求
- 服务列表命令调整对场景参数的描述,明确必传要求
2026-08-14 13:40:08 +08:00
zeyu.fz
eb4f9af3e7
fix(knowledge): 修正 getConnector 不返回 fileConnectorConfig 问题
...
- 移除 collection-get 命令中对 fileConnectorConfig 字段的输出
- 文档中补充说明 getConnector 不返回 storeType、regionId、bucketName 等字段
- 更新类型定义,去除 RagConnectorInfo 中的 fileConnectorConfig 字段
- 明确这些字段只在创建连接时请求体中传入,查询时不可读取
2026-08-14 11:21:44 +08:00
zeyu.fz
b7a4efe619
feat(speech): 支持同步Flash ASR模型和异步文件转录模型
...
- 新增同步Flash ASR模型请求流程,支持单音频文件识别
- 实现了对同步Flash模型不支持异步标志及参数的限制校验
- 异步文件转录模型支持单文件URL上传和语言参数细化
- 优化异步和同步鉴权域显示,丰富根帮助和分组帮助提示
- speech recognize增加dry-run测试覆盖多种识别场景
- free-tier自动停用功能优化,改用统一轮询函数处理批量请求
- 统一轮询逻辑,支持console和telemetry接口的异步任务完成判定
- 规范输出格式和错误提示,增强用户调试体验
- 版本升级到1.14.3,更新示例参数和模型ID引用
2026-08-14 11:07:21 +08:00
zeyu.fz
9bd8b60c22
refactor(knowledge-search): 移除对 query-history 功能的支持及相关代码
...
- 从文档中删除了 query-history 参数及示例
- 删除命令行接口中 query-history 相关 flag 定义
- 移除解析和传递 query-history 的逻辑代码
- 调整测试用例,去除对 query-history 的相关断言和测试
- 更新帮助文档,删除 query-history 相关说明和示例
- 精简接口类型定义,去除 query_history 字段
2026-08-11 19:44:00 +08:00
zeyu.fz
e292b20d4b
docs(knowledge): 添加知识库各类资源及操作命令手册
...
- 新增 Chunk 管理命令手册,涵盖添加、列出、更新、删除操作详解
- 新增数据中心集合与分类命令文档,介绍集合创建、查看,分类增删查等功能
- 新增文档管理命令,包含文档上传、导入 OSS、状态查询、删除及标签管理
- 新增数据中心文件管理文档,涵盖文件列表、详情查看、删除等命令说明
- 新增知识库管理命令手册,包含知识库创建、查看、更新、删除和监控
- 各命令均详细说明参数、输出格式及多模式支持(text/quiet/json)
- 提供丰富示例及注意事项,帮助用户正确使用相关命令
2026-08-11 01:02:49 +08:00
zeyu.fz
99a3dbae2d
Merge remote-tracking branch 'origin/main' into feat/iteration1-w1-foundation
2026-08-10 15:26:18 +08:00
clh02467605
9ae5dc924d
docs(cli): update skill installation command from add --name all to init
...
- Replace `bl skill add --name all` with `bl skill init` across documentation
- Update installation instructions in README, INSTALL, and agent skill guides
- Modify code references in update checker and UI components
- Adjust documentation links and cross-references accordingly
- Revise command examples in protocol and asset files
- Update versioning and setup instructions to reflect new command
- Modify HTML UI rendering for skill installation guidance
- Change internal command constants and execution calls
2026-08-07 17:56:30 +08:00
clh02467605
d6cb075629
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/change-skills-install
...
# Conflicts:
# README.md
# README.zh.md
# packages/cli/README.md
# packages/cli/README.zh.md
2026-08-07 17:37:43 +08:00
若麒
1f8b9ace7e
docs: refine auth maintenance guidance
2026-08-07 15:27:46 +08:00
clh02467605
0e33c70e65
docs: update skill installation instructions to use bl skill add
...
- Replace all instances of `npx skills add modelstudioai/cli --all -g` with `bl skill add --name all`
- Update installation documentation in INSTALL.md, README.md, and related files
- Modify code references in config/inventory.ts, generate-reference.ts, and other files
- Update HTML UI messages to reflect new installation command
- Correct setup.md to include binary installation option and update subset install instructions
- Adjust versioning documentation to use new skill installation command
- Update all SKILL.md files with consistent installation instructions
2026-08-07 14:09:23 +08:00
zeyu.fz
9fc6434a26
Merge remote-tracking branch 'origin/main' into feat/iteration1-w1-foundation
2026-08-05 17:46:12 +08:00
若麒
01ec13aad8
feat: add CLI source config tags
2026-08-05 17:37:14 +08:00
zeyu.fz
43abf0aca5
feat(knowledge): 新增知识库管理及用户旅程端到端测试支持
...
- 增加test:journey脚本,覆盖知识库跨命令全链路用户旅程测试
- 在文档中新增Journey E2E章节,详细说明用户旅程测试定位及断言机制
- 完善commands模块,新增知识库相关命令包括知识库列表、信息、创建、更新、删除
- 新增知识库文档相关命令,如文档列表、状态、上传、删除、打标签及OSS导入
- 添加知识服务管理命令,支持列表、创建、更新、部署、删除及复制
- 支持知识块增删查改命令,完善知识点的灵活操作能力
- 实现数据中心分类管理命令,支持分类增删查操作
- 优化knowledge chat命令,增加workspace-id统一解析及agent-version版本控制
- 重构与知识库相关命令的导出与注册,完善CLI整体能力覆盖
- 新增命令详尽的帮助文档,包含参数说明、使用示例及错误边界
- 实现批量删除知识块的自动分批处理逻辑,易于操作大规模数据
- 添加必要的输入校验与安全提示,确保操作安全且符合规范
2026-08-05 12:02:32 +08:00
clh02467605
d64ba09bef
merge: merged main to current branch
2026-08-05 10:59:26 +08:00
clh02467605
8cdd54cf7a
docs(skills): remove companions claim; make --all -g the supported install path
2026-08-05 10:27:39 +08:00
clh02467605
17b13de162
merge: merged main to current branch
2026-08-04 18:43:50 +08:00
clh02467605
ca98d8a25d
refactor(skills): introduce bailian-protocol companion and slim bailian-cli routing
2026-08-04 18:16:30 +08:00
clh02467605
13158856e8
feat: Refactor skills by granularity and optimize constraints
2026-08-04 15:31:07 +08:00
rendianmeng
be3033baf9
feat: win bl update exe file test
2026-07-31 19:40:53 +08:00
rendianmeng
525412f566
feat: win bl update exe file test
2026-07-31 18:53:37 +08:00
rendianmeng
75b056ba64
feat: win bl update exe file test
2026-07-31 18:16:53 +08:00
rendianmeng
9fb388b75d
Merge branch 'main' of github.com:modelstudioai/cli into feat/multi-channel-install
2026-07-31 17:47:10 +08:00