zeyu.fz
b11adcc6fe
feat(tool-bailian-kb): 增强服务缓存机制及默认服务选择功能
...
- 添加对服务清单缓存的动态刷新与过期时间优化,空缓存采用更短TTL以避免首次配置延迟
- 注册工具执行结果监听,检测到管理命令后立即使服务缓存失效并刷新
- 提供新的HTTP路由支持面板强制刷新和获取服务缓存快照
- 实现服务缓存状态接口,方便面板展示缓存健康状况和服务列表数量
- 在前端增加服务缓存视图,显示缓存状态、最后更新时间及刷新按钮
- 支持默认检索服务与对话服务的选择器,允许清除和从缓存服务列表选择
- 移除原有默认服务ID的文本框,避免与选择器内容重复且不同步
- 更新国际化文本,反映默认服务选择器和服务缓存状态相关内容
- 添加单元测试验证空缓存TTL行为及状态快照正确性
2026-08-23 15:44:52 +08:00
zeyu.fz
90dd038a2f
feat(tool-bailian-kb): 引入服务缓存支持检索服务动态管理
...
- 引入 yaml 依赖,更新包依赖配置和锁文件
- 新增 ServiceCache 类,实现检索服务缓存机制,缓存位于本地缓存目录
- 实现服务缓存的读取、写入和异步刷新,支持数据的版本校验和过期控制
- 在插件主入口集成服务缓存,支持按 workspace 维度缓存隔离
- 改写默认 agent_id 获取逻辑,支持单服务自动选取和缓存中的默认服务回退
- 支持检测缓存失效时自动刷新,并能在错误消息中附加当前有效服务列表
- 使用 agent/pre-step 上下文消息注入服务目录,替代工具描述中的服务信息,支持动态更新
- 文档更新完善,说明服务清单的行为语义和管理面与检索面的职责分离
- 为管理面技能引入最佳实践,强调服务命名的重要性和描述字段的价值
- 取消暴露服务清单为模型工具,避免重新引入“先列再搜”的请求环节
2026-08-23 14:25:41 +08:00
clark-fc
e76ebee681
Merge pull request #172 from modelstudioai/feat/iteration1-w1-foundation
...
Feat/iteration1 w1 foundation
v1.17.1
2026-08-22 13:23:54 +08:00
zeyu.fz
78a1c547d3
fix(cli): 修复知识库创建描述必填及配置更新误报警告
...
- `knowledge create` 命令新增 `--description` 参数,设置为必填并且在本地校验长度限制
- 修正 `knowledge service update` 命令更新配置时,避免对服务返回的已知字段误报未知字段警告
- 更新命令帮助文案,明确描述类参数的具体用途
- `knowledge retrieve --rerank-model` 参数帮助说明补充前置条件,提示需预先配置重排序模型
- 新增 `bailian-web-search` 路由技能,支持智能选择搜索入口
- 添加完整的 Knowledge Studio CLI 命令手册,包含详细示例及覆盖范围
2026-08-22 13:09:53 +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
zeyu.fz
5f44cb4402
refactor(tool-bailian-kb): 重命名管理技能及更新相关路径和描述
...
- 将管理技能名称从 bailian-kb-management 改为 bailian-kb
- 调整技能文件路径从 skills/bailian-kb-management 改为 skills/bailian-kb
- 更新 README.md 中关于管理技能的路径说明
- 修改 skill.ts 中注册技能的目录和名称
- 更新技能描述以准确反映当前功能内容
2026-08-21 16:40:17 +08:00
zeyu.fz
70dbc2110d
feat(bailian): 增加高级配置区和相关交互优化
...
- 将配置字段调整为高级配置隐藏,支持折叠展开展示
- 为API Key和工作空间ID添加“去获取”外部链接,引导用户至控制台
- 优化填写状态提示,新增已配置完成的绿色成功提示
- 新增高级配置按钮,折叠字段组及保存、放弃操作
- 细化自动填充状态处理,支持失败、等待登录、成功及已配置等多状态显示
- 更新本地化文本,支持高级配置及“去获取”等新文案
- 调整CSS样式,新增高级配置相关样式和状态样式
- 升级版本号至0.1.15
2026-08-21 16:17:18 +08:00
zeyu.fz
8714f61496
feat(tool-bailian-kb): 改用自实现的控制台登录协议获取凭据
...
- 移除对 bl CLI 登录流程 `bl auth login --console` 的依赖
- 实现了自包含的控制台登录流程,直接使用控制台登录回调协议
- 始终要求签发新 API key,避免旧 key 与新 workspaceId 不匹配问题
- 新增本地 loopback HTTP 服务器接收登录回调并持久化凭据
- 变更面板的自动获取流程,改为通过新登录协议驱动登录
- 添加自动获取登录态的轮询状态,支持登录进度反馈
- 优化页面按钮状态及提示,支持登录 URL 手动打开
- 删除对 bl CLI 配置文件的读取与登录
2026-08-21 01:49:04 +08:00
zeyu.fz
e1793e1f3a
refactor(cli): 替换所有 kscli 命令为 bl CLI 命令
...
- README 文档中将管理面 CLI 名称由 kscli 改为 bl CLI
- 包描述与说明中更新 CLI 名称与对应命令用法
- 技能文档及其命令参考全面替换 kscli 为 bl
- 所有子命令示例和用法文档同步改为 bl 及对应子命令路径
- 更新服务发现命令由 kscli 改为 bl knowledge service list
- 更新鉴权说明改为 bl auth login 及相关配置命令
- 维护命令结构一致性,保证用户可无缝使用 bl 替代原 kscli
2026-08-21 00:19:29 +08:00
Gong Shiqi
0a63115aed
Merge pull request #170 from modelstudioai/feat/add-websearch-skill
...
Add bailian-web-search routing skill
2026-08-20 19:07:52 +08:00
clh02467605
abad3a6643
feat(skills): add bailian-web-search routing skill
2026-08-19 17:12:16 +08:00
Gong Shiqi
d69f73f1bc
Merge pull request #169 from modelstudioai/release/1.17.0
...
chore(release): prepare 1.17.0
v1.17.0
2026-08-18 19:10:54 +08:00
若麒
28fc1b6056
chore(release): prepare 1.17.0
2026-08-18 18:57:33 +08:00
Gong Shiqi
a8774cc143
Merge pull request #168 from modelstudioai/feat/bilingual-quick-start-examples
...
feat(i18n): support bilingual CLI help and quick start
2026-08-18 17:07:45 +08:00
若麒
fea86dc5aa
Merge branch 'main' into feat/bilingual-quick-start-examples
2026-08-18 16:28:23 +08:00
若麒
06210a4e33
feat(i18n): localize newly added CLI help content
2026-08-18 15:58:39 +08:00
若麒
e31addf0d6
Merge branch 'main' into feat/bilingual-quick-start-examples
2026-08-18 14:33:34 +08:00
zeyu.fz
0d8d354ddc
chore(package): 更新版本号至0.1.6
...
- 将@ali/bailian-kb-dsh包的版本号从0.1.5提升到0.1.6
- 保持其他package.json字段不变
2026-08-17 21:10:24 +08:00
zeyu.fz
cd955211e3
docs(tool-bailian-kb): 完善阿里云百炼知识库管理文档与命令参考
...
- 更新技能描述,补充命令行工具 kscli 的使用范围与说明
- 细化安装与鉴权步骤,明确不同发行通道及 Node.js 版本要求
- 增加详细的命令用途对照表,便于用户区分不同操作命令
- 优化核心工作流示例,简化上传、建库、部署检索服务步骤
- 补充多种 ID 类型说明,帮助用户正确使用各类标识
- 添加关于危险和不可逆操作的说明及确认要求
- 强调服务版本状态及发布流程,规范草稿与发布版切换
- 新增详细的命令参考文档,覆盖 chunk、config、datacenter、
doc、kb、query、service 等命令组
- 更新 package 版本号至 0.1.5,标识本次文档与功能更新
2026-08-17 20:56:18 +08:00
gujieye
6e3fdeafc0
Merge pull request #167 from modelstudioai/feat/usage_auto_stop
...
fix(usage): allow disabling auto-stop regardless of quota and fix Aut…
2026-08-17 20:54:33 +08:00
Gong Shiqi
0d28a35e26
Merge pull request #158 from modelstudioai/feat/cma-deployment
...
feat(managed-agent): add OpenAgentPack deployment support
2026-08-17 20:43:22 +08:00
故璃
af95a9ec67
fix(usage): allow disabling auto-stop regardless of quota and fix Auto-Stop column display
...
- Remove client-side check that blocked 'freetier --off' when quota
remains; align with web behavior (switch is always operable)
- Prioritize stopMap ON/OFF over quotaStatus UNKNOWN in rendering
- Query auto-stop status only for filtered models to avoid server-side
batch limit error (TRAIN_INTERNAL_ERROR_EXP with 494 models)
2026-08-17 20:25:56 +08:00
zeyu.fz
30c2be67a0
feat(tool-bailian-kb): 统一设定 kb_search 与 kb_chat 的 agent_id 为必填参数
...
- 修改文档和代码,将 kb_search 和 kb_chat 工具的 agent_id 参数在 schema 中标记为必填
- 明确模型路径调用时必须显式传递 agent_id,程序化调用缺省时回退默认服务
- 定义工具参数验证时强制 agent_id 必填,防止无效调用的运行时错误
- 调整默认服务回退逻辑为防御机制,保证 schema 校验优先拒绝缺失 agent_id 的请求
- 增强错误提示信息,引导用户正确配置和使用 agent_id 参数
- 更新测试覆盖相关改动,确保 agent_id 必填规则和回退机制符合预期
- 修改说明自动解析凭证和工作空间配置的行为,用户无需手工传递这些值
- 移除已废弃的 kb_service_list 服务发现,使用 kscli
2026-08-17 20:13:29 +08:00
zeyu.fz
efcb1d90ed
chore(tool-bailian-kb): 更新版本号至0.1.4
...
- 将包版本号从0.1.3更新为0.1.4
- 保持其他配置内容不变
2026-08-17 19:34:37 +08:00
zeyu.fz
f36e044119
feat(shellEnv): 注册并导出 Bailian 工作空间 ID 环境变量
...
- 新增 ShellEnvRegistration 接口定义,避免对主包依赖
- 为上下文添加 shellEnv 注册功能支持
- 在注入阶段注册 Bailian 工作空间 ID 环境变量
- 使管理 CLI 命令可访问解析后的工作空间 ID
- 确保子进程环境变量继承设置服务解析结果
2026-08-17 19:30:09 +08:00
zeyu.fz
0ef7c829de
fix(settings): 优化 bailian-kb 设置路由的配置管理逻辑
...
- 更新 package.json 版本至 0.1.3,完善导出和文件配置
- 引入 SettingsProvider 用于支持路径级 unset 操作
- 将 GET 和 POST 请求共用一个 /bailian-kb/settings 路由,避免重复注册
- POST 接口支持批量更新和删除配置字段,删除操作使用
2026-08-17 18:23:28 +08:00
zeyu.fz
6cedca21d9
refactor(config): 修改插件ID以符合命名规范
...
- 将插件ID由'dsh-tool-bailian-kb'更改为'@ali/bailian-kb-dsh'
- 统一插件ID格式,增强识别一致性
- 便于后续维护及模块加载管理
2026-08-17 17:57:14 +08:00
chenanran555
7aa6aab7d7
chore(release): prepare 1.17.0
2026-08-17 17:28:01 +08:00
chenanran555
6811ec619d
Merge remote-tracking branch 'origin/main' into feat/cma-deployment
...
# Conflicts:
# packages/cli/package.json
# packages/commands/package.json
# packages/core/package.json
# packages/kscli/package.json
# packages/runtime/package.json
# skills/bailian-cli/SKILL.md
# skills/bailian-finetune/SKILL.md
# skills/bailian-gen/SKILL.md
# skills/bailian-managed-agent/SKILL.md
# skills/bailian-protocol/SKILL.md
2026-08-17 17:18:53 +08:00
zeyu.fz
f0427be625
chore(tool-bailian-kb): 更新版本号至0.1.1
...
- 将包版本号从0.1.0升级到0.1.1
- 保持包描述和主要文件路径不变
- 准备发布新版本以集成最新更改
2026-08-17 16:33:53 +08:00
zeyu.fz
328739b91a
chore(deps): 更新依赖版本并切换部分包的发布渠道
...
- 将部分本地链接依赖改为公开版本号依赖
- 升级 vitest 依赖,增加 @types/debug 的版本信息
- 更新 @deepseek-ai 相关包的版本至0.1.0-rc.6和4.0.1
- 调整依赖树,优化部分包的可选 peerDependencies
- 增加多项 @deepseek-ai 相关包的校验和信息
- 解绑部分包的本地路径依赖,改为版本号引用,提高模块兼容性
2026-08-17 16:26:55 +08:00
zeyu.fz
4b3ea28a2d
chore(deps): 更新依赖版本为rc.6预发布版本
...
- 修改peerDependencies中相关@deepseek-ai包版本为^0.1.0-rc.6
- 修改devDependencies
2026-08-17 15:40:42 +08:00
zeyu.fz
9000a5efbf
refactor(package): 重命名包名为 @ali/bailian-kb-dsh
...
- 更新 README 中的安装与卸载命令,替换包名为 @ali/bailian-kb-dsh
- 修改 cordis.patch.yml 中的工具名为 '@ali/bailian-kb-dsh'
- 将 package.json 中的包名改为 @ali/bailian-kb-dsh
- 调整内部文档示例中的包名配置一致性
2026-08-17 15:26:08 +08:00
zeyu.fz
dbf83c3e16
refactor(tool-bailian-kb): 合并 bundle 功能到插件包并简化结构
...
- 移除独立的 bundle 包及其配置文件和说明文档
- 将原 bundle 的 patch 配置迁移到插件包内的 cordis.patch.yml
- 在插件包 package.json 中声明 dsh.bundle.patch 指向新 patch 文件
- 更新 README,说明插件包即是 bundle,简化安装和本地联调流程
- 调整文档中插件名及卸载命令,统一使用 dsh-tool-bailian-kb
- 修正仓库结构描述,将包称为目录,更准确反映当前结构
- 改进配置解析链和 Web UI 配置页的说明,突出用户层设置及覆盖机制
2026-08-17 15:21:41 +08:00
zeyu.fz
cda1e326f3
refactor(tool-bailian-kb): 移除 kb_service_list 工具,统一服务发现方式
...
- 移除 kb_service_list 相关代码,包括接口定义、服务查询函数和工具定义
- 服务发现改为通过 kscli 命令行工具 `kscli service list` 查询
- 更新文档和注释,删除关于 kb_service_list 的描述和示例
- 删除对服务列表接口路径的引用,保留 kb_search 和 kb_chat 两个工具
- 调整错误处理逻辑,不再附加可用服务信息,错误直接透传
- 修改默认服务 id 提示文本,均改为引用 `kscli service list` 作为服务发现手段
- 移除相关测试内容,包括对 kb_service_list 注册和服务查询测试
- 保持其他功能和接口不变,确保兼容和功能完整性
2026-08-17 15:07:38 +08:00
clark-fc
ad5c44d746
Merge pull request #166 from modelstudioai/feat/iteration1-w1-foundation
...
Feat/iteration1 w1 foundation
v1.16.0
2026-08-17 14:08:56 +08:00
zeyu.fz
9450895a06
test(commands): 添加dry-run参数测试支持文件检测
...
- 增加--dry-run参数的测试用例
- 验证在dry-run模式下无支持文件的退出码和错误信息
- 确保无支持文件时正确返回错误码2
2026-08-17 13:59:05 +08:00
zeyu.fz
8a09881626
refactor(tool-bailian-kb): 重构默认服务配置管理及设置页同步逻辑
...
- 替换默认服务配置字段为 defaultRetrieveAgentId 和 defaultChatAgentId,支持分别管理检索和对话服务
- 增加 Bailian knowledge base 插件设置命名空间,配置支持用户层叠覆盖和实时生效
- 统一凭证与设置配置的回退链,新增一阶段设置用户层优先读取字段
- 实现凭证值向设置文档的单次迁移,辅助设置页首次展示历史值
- Bailian 页面控制器支持基于设置作用域的双域同步,回显设置字段且支持删除操作
- 工具代码切换为从设置作用域异步解析默认服务 id,agent_id 在运行时均为可选但调用时必填
- README 与文档更新,包含配置项扩展、回退链说明以及 UI 配置页操作说明
- 底层依赖由 `dsh-client-ui-settings-plugins` 切换为 `dsh-client-ui-settings`
- 修正 patch 配置与 API 参数命名,完善错误提示和超时配置读取
2026-08-17 13:52:05 +08:00
zeyu.fz
e681263049
feat(cli): 增加知识库全生命周期管理命令
...
- 新增知识库管理命令实现创建、查询、更新、删除等功能
- 支持文档上传、本地目录扫描及OSS导入,覆盖完整文档生命周期
- 增加检索与问答服务的管理及部署操作
- 实现文档切片管理,支持添加、列表、更新和删除功能
- 引入数据中心管理命令,管理类目、文件和数据集
- 检索和问答支持指定服务版本参数,方便调试和版本控制
- 所有知识库命令同步支持kscli工具,提供更短命令路径
- 移除无效参数`bl knowledge search --query-history`,建议改用聊天命令传递历史
- 请求增加静态OpenAPI来源标识请求头,改进后台渠道归因
- 添加知识库端到端测试套件,覆盖多条使用场景
- 版本号统一更新至1.16.0,文档同步更新相关版本信息
2026-08-17 13:40:44 +08:00
gujieye
ffc460156c
Merge pull request #165 from modelstudioai/feat/cli-skill-sync
...
Feat/cli skill sync
2026-08-17 13:05:11 +08:00
zeyu.fz
70b50060cf
Merge remote-tracking branch 'origin/main' into feat/iteration1-w1-foundation
2026-08-17 12:55:57 +08:00
故璃
3909a17da1
Merge branch 'main' into feat/cli-skill-sync
2026-08-17 12:51:26 +08:00
gujieye
5ed15d3a16
Merge pull request #164 from modelstudioai/feat/version-1.15.1
...
chore(release): prepare 1.15.1
v1.15.1
2026-08-17 12:04:38 +08:00
故璃
640dd02bc5
chore(release): prepare 1.15.1
2026-08-17 11:55:36 +08:00
gujieye
6eeb8fe0cb
Merge pull request #163 from modelstudioai/feat/version-1.15.1
...
docs(changelog): document 1.15.1
2026-08-17 11:38:42 +08:00
故璃
d0610a61dc
docs(changelog): document 1.15.1
2026-08-17 11:25:17 +08:00
gujieye
57c2d98308
Merge pull request #160 from modelstudioai/feat/skill-init-simplify
...
feat: update skill init output
2026-08-17 11:01:35 +08:00
gujieye
78e6993475
Merge pull request #162 from modelstudioai/feat/model-command-update
...
feat: update model quota limit & add model permission command
2026-08-17 00:06:30 +08:00