
1. 先做一个能打开、能点击的插件给 DeepSeek Harness(简称 dsh)增加一个设置页,最直接的想法是找到导航栏,插入一个按钮,再把自己的 HTML 塞进内容区。这样可能暂时能显示,但切换设置页、关闭窗口或者刷新后,还得自己处理选中状态、内容显示和重复插入。页面本来由 React 管理,另一份脚本又直接修改同一片 DOM,容易互相影响。dsh 已经提供了settings.section,可以让插件注册自己的设置页。本文就用它做一个小例子:设置导航里出现“示例设置”,点开后显示一个计数按钮。先把包加载、页面注册和按钮交互跑通,再加业务功能。不要一开始就把读取会话、统计用量、修改主题都装进去,否则页面不显示时,很难判断是哪一部分出了问题。本文使用@deepseek-ai/dsh@0.2.1-rc.2,在 Windows、Node.jsv24.22.1下测试 Web 页面。示例不调用模型,不需要 API Key,也不保存计数。2. 三个文件分别做什么demo-settings/ ├── package.json ├── index.js └── client.js文件作用packag