Skip to content

v0.2.2 — README 补充开发方式说明

Latest

Choose a tag to compare

@uio-o uio-o released this 07 Oct 17:14
· 1 commit to main since this release

统一模型控件插件:把「模型选择器」「模型管理」「思考档位」收进一个座位、一个设置页。

安装

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。