dsh-cursor-settings:为 DSH web 提供 Cursor 风格设置页与最近输入栏

前言

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 未在抓取资料中最终确认,以站点实际收录为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜