前言¶
DSH 的理念是「一切皆插件」。在 DSH web 界面里,有些需求并不复杂,但值得有独立入口:查看和编辑 AGENTS.md / CLAUDE.md,管理 Skills,维护 MCP server entries,把 Cursor settings 导入 DSH;或者在长对话中快速回看自己最近输入过什么。
dsh-cursor-settings 就是为这类场景准备的 DSH web plugin。
这是什么¶
dsh-cursor-settings 由 Argonaut790 维护,许可证为 MIT。它把 Cursor-like Settings pages 放进 DSH 的 Settings modal,并在对话顶部提供一条 pinned 的 latest input chat bar。
该插件可用于 DSH Desktop app 和 browser build,支持 zh + en。
核心功能¶
设置页:Rules、Skills、MCP、Import¶
插件在 DSH 的 Settings modal 中增加四个 section:
1、Rules:查看和编辑 AGENTS.md / CLAUDE.md 规则文件。
2、Skills:浏览和管理 Skills。
3、MCP:在 profile 的 cordis.patch.yml 中 list、add、update、remove MCP server entries;支持 stdio 或 streamable-http,并提供 live connection status。
4、Import:导入 Cursor settings。
这些数据由插件的 host half 通过 /api/dsh-cursor-settings 路由提供。
对话顶部:latest input bar¶
插件在对话顶部固定一张卡片,用来显示最近一次输入。它适合在滚动后仍想回到某个问题时使用:
- 点击卡片会跳转到对应输入,并继续显示前一次用户输入。
- 重复点击可以按 newest → oldest 回溯用户输入;assistant replies 会被跳过。
- 当回溯到 DOM 中已加载的最早输入,且 chat 还有更早历史时,点击会触发 chat 的 load older 分页,并继续向前。
- 当滚动回底部时,卡片会重置为 latest input。
- 卡片文本最多显示 3 行并带省略号;时间戳以灰色 caption 固定在右下角;hover 时背景不透明。
安装与启用¶
先从 GitHub 仓库安装:
dsh plugin --profile web add github:Argonaut790/dsh-cursor-settings
安装后重启 web UI,或刷新页面。插件会出现在 browser boot graph(__DSH_BOOT__)中。
如果是在本地 checkout 中调试,也可以从本地路径安装:
dsh plugin --profile web add link:/path/to/dsh-cursor-settings
资料中提到,预构建的 lib/ 已提交,因此从 GitHub 安装不需要额外 build step。
典型用法¶
1、安装并启用后,在 DSH Settings modal 中使用 Rules、Skills、MCP、Import 四个 section。
2、在 Rules 中查看或编辑 AGENTS.md / CLAUDE.md。
3、在 MCP 中添加、更新或删除 server entries;entry 会落在 profile 的 cordis.patch.yml,类型可以是 stdio 或 streamable-http。
4、在长对话中滚动到中间位置时,用顶部 latest input bar 点击跳转到最近输入,再点击回溯到更早输入。
适用场景与注意¶
适合:
- 希望在 DSH web 里集中管理规则文件、Skills 和 MCP entries 的开发者。
- 需要把 Cursor settings 导入 DSH 的开发者。
- 长对话中经常需要回溯自己最近输入的开发者。
注意:
- 插件会由 DSH web 环境加载,并以当前 dsh 进程权限运行。安装前应检查源码与 MIT 许可证。
- MCP server entries 会写入
cordis.patch.yml。添加 stdio 或 streamable-http 条目前,应确认其可信。
结尾¶
dsh-cursor-settings 的价值在于把 DSH web 中常见的设置管理和对话回溯入口做轻、做具体:在 Settings modal 里管理 Rules、Skills、MCP 与 Import,用顶部卡片回看最近输入。
GitHub 仓库:
https://github.com/Argonaut790/dsh-cursor-settings
社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。资料线索给出的目录页地址为:
https://www.skillhub.cn/plugins/Argonaut790/dsh-cursor-settings
该目录页 URL 未在抓取资料中最终确认,以站点实际收录为准。