Skip to content

Releases: Hwayn-pixel/dsh-prompt-desk

0.4.0 — localized UI + English comments/README

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 03 Oct 09:29

0.4.0 — 本地化 UI + 英文注释与 README

  • UI 本地化:设置页「提示词工作台」跟随浏览器语言——中文环境显示中文,其它语言显示英文。
  • 源码注释全部改为英文(宿主侧与浏览器侧)。
  • 设置 schema 描述、BAND 标签、提示语改为英文。
  • 新增英文 README(README.md),中文版移入 README.zh-CN.md。
  • 评测/检测逻辑无行为变更。

MIT。作者:幻弈(Hwayn);协作者:肖宇成。

0.3.2 — 修中文输入法乱码

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 03 Oct 09:08

0.3.2 — 输入框改「本地草稿 + 失焦落盘」

修掉的 bug:家规输入框原来每敲一键就写回设置(RPC 往返),会在中文输入法"拼字"的过程中把内容冲掉,中文变成乱码(例如 nh'j'sh'j's'j…)。

改法:打字只动本地草稿,失焦(blur)才落盘;顺带省掉了每键一次的读写。用 CDP 模拟真·输入法合成(imeSetComposition)验证:合成中 / 提交 / 失焦 / 落盘全程稳定。

MIT。作者:幻弈(Hwayn);协作者:肖宇成。

0.3.1 — 补上 dsh-plugin 关键词

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 02 Oct 08:57

补上 dsh-plugin 关键词(为了被"插件商店"收录)

社区那些"插件商店"(deeplugin.store、dsh.market、dsh-ai.org、dsh-plugin-store…)都不是官方的,
而是自动收录的目录。它们的货源大体是三样:

  1. GitHub 的 dsh-plugin 话题 —— ✅ 我们早就挂了;
  2. npm 关键词 —— ❌ 我们的 keywords 里一直没有 dsh-plugin,凡是扫 npm 的目录就抓不到;
  3. awesome-dsh-plugin 这类精选列表 —— 要人工提交。

这一版补上第 2 条:keywords 现在以 dsh-plugin 打头(改动仅此一行 + 版本号)。

0.3.0 — 改名为 dsh-prompt-desk(提示词工作台)

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 01 Oct 14:48

0.3.0 — 改名:dsh-copilot → dsh-prompt-desk(提示词工作台)

有人指出“copilot 这个名字和它实际做的事不匹配”,我想了想,是对的:

  • “copilot”会让人以为它是个会替你干活的 AI ✗;
  • 它实际做的是:把 system prompt 摊开给你看、让你写下家规、体检重复与矛盾、记下每次改动 ✓。

所以改名为 dsh-prompt-desk(提示词工作台)✓。功能一个都没动 ✓,只是名字和面板标题跟着换:

  • 包名:dsh-prompt-desk(旧包 dsh-copilot-plugin 已标记 deprecated ✓)
  • 面板:设置里那一页现在叫「提示词工作台」
  • 插件 id / 设置命名空间 / 宿主路由:全部同步改名(/dsh-prompt-desk/prompt)
  • 安装:dsh plugin --profile web add dsh-prompt-desk

老用户:把你的 cordis.patch.yml 里 ui-copilot 那段配置的键名改成 ui-prompt-desk,家规就不会丢。

0.2.3 — 桌面版可用的副驾驶 / panel works in the desktop app

Choose a tag to compare

@Hwayn-pixel Hwayn-pixel released this 01 Oct 09:00

0.2.3 — 副驾驶面板在桌面版也能用了

  • 0.2 去掉了客户端服务 settingsScope;插件只要声明它就会永远 pending、永不激活(不报错、面板也不出现)。
  • 现在设置面统一走 typert RPC 命名空间:inject: ["slots", "remote"] + ctx.remote.settings —— 0.1.x 网页版和 0.2 桌面版都能用。
  • 猜错时的报错很直白:cannot get property "remote" without inject。

The panel now works in the desktop app too

  • DSH 0.2 dropped settingsScope; declaring it left the plugin pending forever.
  • Settings now come from the typert namespace (inject: ["slots", "remote"] + ctx.remote.settings), which exists in both 0.1.x and 0.2.