CnsMaple/dsh-client-ui-skill-fuzzy
CnsMaple★ 1JavaScript最后同步: 2026-08-18
—
README 摘要
dsh-client-ui-skill-fuzzy DeepSeek Harness 的 web 端技能引用插件:把聊天框 / 菜单里的 skill 候选 从前缀过滤( startsWith )升级为 fzf 风格模糊匹配 ,行为与命令面板( / )完全一致——大小写不敏感、子序列匹配、前缀/边界加分排序。 作为 @deepseek-ai/dsh-client-ui-skill 的 drop-in 替代品,node half 为空、浏览器 half 复用其实现,仅替换候选过滤逻辑(fuzzyScore / boundaryBonus 提取自命令面板源码)。 效果示例 输入 内置(前缀) 本插件(模糊) /rpa 空 yingdao-rpa → ecommerce-rpa-toolkit → karpathy-guidelines /ecrpa 空 ecommerce-rpa-toolkit /commit commit-and-push-all commit-and-push-all → conventional-commit → … 目录结构 安装 方式 A:自动安装(推荐) 用 dsh 的插件命令(转发到 pnpm)安装到 web profile: 安装后确认依赖已登记: 后续更新版本: 注意: dsh plugin add 只负责把包装进 profiles/web/node modules 并在 package.json 登记依赖, 不会自动修改 cordis.patch.yml ,仍需完成下面的「公共步骤」。 若本机 pnpm 报 lockfile / peer 冲突(如既有 dsh-mobile 依赖导致 ERESOLVE),可先提交 lockfile 变更或改用方式 B。 方式 B:手动安装 1. 把本包放入 profiles/web/node modules/dsh-client-ui-skill-fuzzy/ (或用 pnpm add 的等价手动方式)。 2. 在 profiles/web/package.json 的 dependencies 中登记: 公共步骤(两种方式都要) 1. 在 profiles/web/cordis.patch.yml : 2. 重启 dsh --profile web , DSH BOOT 中应出现 dsh-client-ui-skill-fuzzy 且不再有内置 @deepseek-ai/dsh-client-ui-skill ;聊天框输入 /ecrpa 应命中 ecommerce-rpa-toolkit。 注意 - 与命令面板一致:输入含空格(如 /meegle b )不匹配;仅匹配技能名称,不匹配描述。 - exports 必须暴露 ./package.json 子路径,否则 dsh-client-mod…
在 GitHub 查看完整 README →分类
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 90,234
esengine/DeepSeek-ReasonixDeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
★ 35,020
crafter-station/petdexA public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,949