夜雨聆风学习资料网

ARTICLE · 1233138

装插件出错回不去?这个守护插件让 dsh 自己踩刹车

装插件出错回不去?这个守护插件让 dsh 自己踩刹车

这里是公众号 Auto编程。

事情是这样的。dsh 的旧版本上,我想装个插件,装不上。

dsh 是什么,老读者应该有印象,TTKBootstrap设计大师里内置的 AI 编程助手,选项目、进对话都在那块面板里,我天天用它写桌面程序。想给它装个插件扩点本事,结果卡在最基础的一步。

解法朴素得不能再朴素,更新。

我把工具更到 v1.1.28,这次更新里 dsh 的运行时从 0.1.5 升到了 0.2.1-rc.2,跟官方最新版走。更完回头再装插件,装上了。

顺带交代一句,dsh 这次升到哪个版本不是我随口说的,v1.1.28 的更新日志原文就贴在 gitee 仓库 wengjianhua/ttkboot---design-master 的 tag 说明里,你可以去核对。

装上了就完事了?

没有。

插件这个口子一开,第二个问题马上跟过来。装完插件,dsh 出了错,我想把插件退回去,一时还真不知道从哪退。你想想看,助手本身没坏,坏的是新装的插件,可它俩缠在一起,连分开都做不到,这才叫难受。

解法还是插件,再装一个,叫 dsh-my-guardian,管插件这件事的守护插件。

它简介里写的思路我挺喜欢。新装的、刚更新的插件,不直接生效,先放进候选区,dsh 启动后热挂载,跑成功了才转正。跑出问题的自动禁用,连续失败的直接冻结。真到什么都不对劲的时候,还有一键安全模式兜底。

有了它,装插件就不再是开一个没法回头的口子。装之前有人把关,出了事有人踩刹车。

讲道理,可能有人觉得,装一两个靠谱插件能出什么事。怎么说呢,装的时候大家都觉得自己不会是那个倒霉的,真出事的时候,一个候选区加一个自动禁用,比什么都实在。

插件的事捋顺了,还剩一件,模型。

dsh 要干活,得有模型可用。没有免费模型可用的时候,这一步就直接卡住。解法是第三个动作,装 Our Free Model,一个连接 AI 工具的插件。它简介里写得直白,直连免密的免费模型,模型清单跟着上游更新,还会自动探测你所在地区的可用性。装上它,免费模型这块就有着落了。

推荐安装的插件:

你回头看这三个问题,都是真撞上了才知道有多磨人的事。单拎哪个出来都够折腾一晚上,现在一个不落全有了去处。坦率的讲,我就是个自己写工具自己用的人。大厂有的工程师团队,我没有。能踩的坑我基本替你们踩完了,踩完的路也录了下来。

这三个问题的完整操作过程,从更新到装插件,一步一步录成了视频,发在 B 站,想照着做的跟着视频走就行。包含插件市场源

完整演示视频 → https://www.bilibili.com/video/BV1aknm6rEzv/

写到最后,照例给我的老东西带个路。

画布上调控件参数这块,我留了个网页版的 TTK 预览器,选控件、动属性、右边实时出结果,顺手就能把 Python 代码复制走,拼界面的时候不用反复重跑整个程序。

点此打开网页 → http://122.152.227.49/ttk-preview/ttk-preview.html

想跟着学怎么把控件拼成自己的界面,微信搜一搜 ttkping 教程,这个工具的更新我都写在号里。

拖出代码是开始,做出能卖的软件才是点。系统学桌面应用开发 → 风行者课程商城 wkb。

相关学习资料