Repository navigation
Releases
v0.2.2 — README 补充开发方式说明
统一模型控件插件:把「模型选择器」「模型管理」「思考档位」收进一个座位、一个设置页。
安装
dsh plugin --profile <你的 profile 名> add dsh-model-control装完重启应用。尚未发布 npm,也可以用 tag 安装:
dsh plugin --profile web add https://github.com/uio-o/dsh-model-control/archive/refs/tags/v0.2.2.tar.gz本版变化
README 新增「这个项目是怎么写出来的」一节,说明代码由 AI 编写、人负责设计与验收,
以及各自实际做了什么。没有代码改动。
关于开发方式
代码由 AI 编写,人负责设计与验收。AI 产出了 lib/、17 条宿主路由、测试套件和 README;
人定方向、在真实环境里使用并把问题反馈回来。0.2.1 修的那个兼容性故障就是这么发现的——
测试是绿的,bug 出在真实设置页上。
功能
- 模型选择器:搜索分面、供应商折叠与徽标、收藏、分组列表与滚动联动、键盘全程可操作
- 模型管理:接管官方「模型」页;渠道增删改隐藏;创建向导(测试连接 → 拉取 → 勾选 → 创建)
- 模型能力:按模型声明图片输入、上下文窗口、最大输出
- 思考档位:65 条知识库建议、每模型默认档、声明写入与可撤销
- 17 条宿主路由,全部经
ctx.effect注册,禁用即释放
与旧插件冲突
本插件整合并取代 dsh-model-picker 与 dsh-better-reasoning-effort,三者不能同时启用
(抢同一个单占用座位 conversation.input.model)。迁移时把前两个从 dsh.profile.bundles
移除。
出处与许可
MIT。选择器座位约 37.6% 的代码行派生自
ttmouse/dsh-model-picker(MIT © ttmouse);
65 条档位知识库提取自
HaoyueQin/dsh-better-reasoning-effort
(MIT © HaoyueQin)。详见 README 的「出处与许可」一节与 LICENSE。
v0.2.1 — 修复 DSH 0.2 兼容性
统一模型控件插件:把「模型选择器」「模型管理」「思考档位」收进一个座位、一个设置页。
安装
dsh plugin --profile <你的 profile 名> add dsh-model-control装完重启应用。尚未发布 npm,也可以用 tag 安装:
dsh plugin --profile web add https://github.com/uio-o/dsh-model-control/archive/refs/tags/v0.2.1.tar.gz本版修复
修复了插件在 DSH 0.2 上被判「不兼容」而整个被禁用的问题。
0.2.0 的 peerDependencies 写成 >=0.1.0-rc.1 <0.2.0-0,上界把 0.2.x 全部排除。
DSH 升到 0.2.0-rc.2 后宿主据此禁用插件,插件管理页显示异常。
给 harness 的 peer 加上界等于宣布「不支持未来版本」,而宿主会照此执行。现已改为
跟随生态通用写法:只声明真正 import 的包,范围放开(>=0.1.0-rc.1)或用 ^ 跟随
当前版本。
同时移除了 @deepseek-ai/dsh-client-runtime —— 它继承自上游清单,但本机任何位置与
registry 上都不存在;上游用 "*" 所以从未暴露,给了具体范围才变成一个永远不满足的
条件。
已用 semver 对着真实安装版本(includePrerelease)逐个验算通过。
功能
- 模型选择器:搜索分面、供应商折叠与徽标、收藏、分组列表与滚动联动、键盘全程可操作
- 模型管理:接管官方「模型」页;渠道增删改隐藏;创建向导(测试连接 → 拉取 → 勾选 → 创建)
- 模型能力:按模型声明图片输入、上下文窗口、最大输出
- 思考档位:65 条知识库建议、每模型默认档、声明写入与可撤销
- 17 条宿主路由,全部经
ctx.effect注册,禁用即释放
与旧插件冲突
本插件整合并取代 dsh-model-picker 与 dsh-better-reasoning-effort,三者不能同时启用
(抢同一个单占用座位 conversation.input.model)。迁移时把前两个从 dsh.profile.bundles
移除。
出处与许可
MIT。选择器座位约 37.6% 的代码行派生自
ttmouse/dsh-model-picker(MIT © ttmouse);
65 条档位知识库提取自
HaoyueQin/dsh-better-reasoning-effort
(MIT © HaoyueQin)。详见 README 的「出处与许可」一节与 LICENSE。
v0.2.0 — 统一模型控件(首个发布)
统一模型控件插件:把「模型选择器」「模型管理」「思考档位」收进一个座位、一个设置页。
安装
在 profile 的 package.json 里加依赖:
"dsh-model-control": "https://github.com/uio-o/dsh-model-control/archive/refs/tags/v0.2.0.tar.gz"再把 dsh-model-control 加进 dsh.profile.bundles,重启应用。
与旧插件冲突
本插件整合并取代 dsh-model-picker 与 dsh-better-reasoning-effort,三者不能同时启用
(抢同一个单占用座位 conversation.input.model)。迁移时把前两个从 bundles 移除。
本版内容
- 模型选择器(继承自 dsh-model-picker):搜索分面、供应商折叠与徽标、收藏、分组与滚动联动、键盘操作
- 模型管理:内置渠道接管、自建渠道增删改隐藏、创建向导(测试连接 → 拉取 → 勾选 → 创建)
- 模型能力:按模型声明图片输入 / 上下文窗口 / 最大输出
- 思考档位:65 条知识库建议、每模型默认档、声明写入与可撤销
- 17 条宿主路由,全部经 ctx.effect 可释放
出处与许可
MIT。选择器座位约 37.6% 的代码行派生自 ttmouse/dsh-model-picker(MIT © ttmouse);
65 条档位知识库提取自 HaoyueQin/dsh-better-reasoning-effort(MIT © HaoyueQin)。
详见 README 的「出处与许可」一节与 LICENSE。