welsione/dsh-skill-manager

welsione★ 0JavaScript最后同步: 2026-08-18

在 GitHub 打开

Skill manager for DeepSeek Harness (DSH): settings-page panel to enable/disable skills; disabled skills are never discovered by agents at runtime.

README 摘要

dsh-skill-manager DeepSeek Harness(DSH)的 Skill 管理插件:在 Web GUI 设置页启停 Skill,停用的 Skill 在 Agent 运行时不会被发现。 English · English README 适用于 DSH 0.1.0-rc.7 及以上的 bundle 插件模型 ( dsh.profile.bundles + dsh.bundle.patch )。 功能 - 设置页管理面板 :设置(Settings)→「Skill 管理」,列出全部 Skill(名称 / 描述 / 来源 / 仅用户调用标记),支持搜索与「全部 / 已启用 / 已停用」筛选,一键开关 - 批量操作 :工具栏「全部启用 / 全部停用」一键批量处理(停用全部需确认) - 插件配置卡片 :设置 → 插件 →「插件配置」出现 dsh-skill-manager 卡片,实时显示启停统计与状态文件路径(服务端注册 settings 命名空间,rc.7+ keyed 分发) - 运行时过滤 :停用的 Skill 对 Agent 完全不可见——目录注入( )、 skill 工具调用、用户 /name 直接引用全部拦截,对所有 Agent 及子 Agent 全局生效 - headless 兼容 :过滤是硬依赖( skills ),webServer/agents 可选等待——无 Web GUI 的 headless profile 同样生效 - 目录自动更新 :已打开的会话会在下一步自动发布"目录已更新"替换消息,无需新开会话 - 全量可见可恢复 :停用只影响 Agent 运行时发现;管理列表始终显示全部 Skill,随时可重新启用 - 持久化 :禁用名单存于 /skill-manager.json (默认 /.dsh/skill-manager.json ),重启后依然生效;已消失的 Skill 名会在下次列表加载时自动清理 - 零构建 :单文件插件(ESM host + ModuleLoader client),无编译步骤; dsh.client 声明随包自动加载客户端 安装 将下面的提示词复制给你的 AI 助手(Agent),它会按照 AGENT.md 完成安装: 请阅读仓库根目录的 AGENT.md 文档,按照其中的步骤,在当前 DSH profile 中完成 dsh-skill-manager 插件的安装、挂载与验证。 或手动安装: git 依赖须知 : github:… 安装的是 GitHub 上 已提交 的代码——本仓库的 v1.1.0+(bundle 声明)提交并 git push 之后才能用这种方式装到可用版本; 装到 1.0.0 旧包只会得到 "declares no dsh.bundle" 警告且不生效。 pnpm 会把 git…

在 GitHub 查看完整 README →
Agent/智能体dsh-pluginagent

分类