← 返回列表
D

@suqingsq/dsh-composer-skill-mention

v0.2.0 · 0 天前发布

Codex-style $ and fullwidth ¥ Skill mentions for the DSH composer

deepseek-harnessdshdsh-pluginskillscomposermentions

README

dsh-composer-skill-mention

English | 中文

为 DeepSeek Harness Web 输入框提供 Codex 风格的 Skill 提及。

已按 @deepseek-ai/dsh@0.1.0-rc.6 验证。

做什么

在输入框里键入 $ 或全角人民币符号 ¥(U+FFE5),即可筛选当前会话可用的 Skills。选中候选后写入规范文本 $skill-name 。进入 Agent step 之前,宿主通过 DSH 的 Skill registry 加载该 Skill 正文,并作为 skill-invocation 上下文注入。

$dis 与 ¥dis 打开同一份候选。选中后草稿一律写成 $skill-name ,而不是全角触发符。手工输入或粘贴 $skill-name、¥skill-name 具有相同的宿主语义。

!Skill 提及候选

行为

  • 只解析直接用户消息中位于开头或空白后的 kebab-case Skill 名。

  • 候选来自当前会话的 Skill catalog;注入正文复用 DSH 的 renderSkillContent()。

  • 未知 Skill,以及禁止用户调用的 Skill,保持普通文本。

  • /name、$name、¥name 同时出现时只注入一次 Skill 正文。

  • $HOME、foo$bar、$foo/bar、\$name 和半角 ¥name 不会产生 Skill 注入。

  • 本插件不执行 Shell,也不会把本地 SKILL.md 绝对路径写进消息。
  • 验证

    兼容边界与验证证据记录在[设计文档](http

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @suqingsq/dsh-composer-skill-mention
    Repo
    git+https://github.com/SisyphusSQ/dsh-plugins.git
    Engines
    {"node":">=22"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-input-trigger"],"platform":"web"}}