JohnXu22786/snippet-expander
发送前把消息中的 #tag 展开为片段库配置的正文;支持多片段库、别名、变量占位符与递归防护。
关于此插件
- 即时展开:用户在消息中写 #标签,message.beforeSend 钩子在发送前完成替换。 - 多片段库:任意多个 YAML 库文件,按配置顺序加载,先者优先;库间同名自动告警。 - 别名:一个片段可挂多个触发名(aliases)。 - 变量占位符:正文支持 {{name}} 与 {{name:默认值}},可由宿主传入变量值。 - 递归组合:片段正文可以引用其他 #标签,层层展开;内置循环检测、深度上限、次数上限三重防护。 - 代码保护:围栏代码块与行内代码中的 #tag 不会被误展开。 - 库管理:提供 steno.save / steno.remove 工具与 CLI,片段库可在线编辑并持久化。 - 搜索预览:steno.search 按相关度检索片段;CLI dsh-steno preview 可预览完整展开结果。 - 自包含:仅一个运行时依赖(js-yaml),Node ≥ 22.18 即可运行,无外部服务。
$ dsh plugin --profile web add dsh-steno$ dsh plugin --profile web add github:johnxu22786/snippet-expander健康评分构成
55 / 100评分综合许可证、社区信号、文档与分发情况,并非代码审计。安装前请审阅源码与 manifest。
安全信息
关键指标
Related
相关插件
需要 dsh web 0.1.0-rc.6 或更新版本。 宿主太旧时市场会自我禁用,并在浏览器 控制台说明原因,而不是拿缺失的原语去渲染——如果设置里根本没出现「插件市场」这 一项,通常就是这个原因。桌面端要留意:它可能内置了比 npm 装到的更旧的 dsh(#139)。
想要什么能力,直接跟 agent 说(比如"任务完成时给我发微信通知"),它就去 GitHub 上的 DSH 插件生态里帮你搜——按 star 排序,每条带一句话说明和安装 命令。
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给 DeepSeek Harness (dsh) 添加多引擎搜索 provider 的插件,注册进 ctx.web seam。内置 websearch 工具自动选用,支持网页设置页切换引擎、配置 API key、一键测试所有引擎、弹出式命令切换引擎。
MCP连接器:在 DeepSeek Harness 中通过持续更新的超百个连接器目录接入 MCP Server、跨连接查找工具,并完成连接管理与连接排障;可按连接/服务/发现状态筛选,查看易读参数、最后成功缓存时间和诊断,并逐连接重新发现工具;支持 OAuth 2.0 PKCE、API Key、stdio/HTTP 和 mcpServers JSON 导入;由企查查/QCC 团队维护。
- 推荐:官方桌面端。DeepSeek 已发布 DeepSeek Harness 桌面版(macOS Apple Silicon、Windows 64 位,预览版、开源),无需配置 Node.js,安装后按下文在插件页面添加本插件即可。桌面端与网页版、命令行使用同一套 DSH 插件系统;本插件的端到端验收主要在网页版上完成,桌面端遇到问题请提交 issue; - 需要 Linux,或想要社区便携分发:使用 DSH-Portable。这是面向 Windows、macOS 和 Linux 的社区便携桌面分发; - 想按官方方式运行:查看 DeepSeek Harness 官方说明。
DSH 框架升级安全与插件升级门控:一键框架升级(失败自动回滚)→ 升级后一键回滚到 上一版 → 新框架带不动的插件自动禁用 → 插件升级门控按版本/声明拒绝装不上的插件版本。 内置多源插件市场与自定义索引(500+ 插件 / 300+ 技能,零 GitHub API 调用)作为发现层—— 而且每一条源都能换成你自己的:安装源(含内网私有 registry)、搜索源(URL 模板 + 请求头)、 索引源(内网自建索引)、Git 源(含 file:// 本地裸仓库),纯内网 / 断网也能装插件。