Skip to content

Releases: Anuii/dsh-capability-hub

dsh-capability-hub 0.10.0

Choose a tag to compare

@Anuii Anuii released this 19 Oct 12:55

dsh-capability-hub 0.10.0

目标是「网络问题无感」:有镜像时体验应当和直连一样,镜像不可用时也不该把网络错误摆到界面上。

网络访问改为「直连 → 镜像 → 缓存」三级(D-B19)

  • 下载统一改用 github.com/{repo}/archive/{ref}.tar.gz——实测镜像普遍支持它,而原来的 codeload 形式多数镜像直接 403(这就是「加了镜像也一样」的直接原因)。内容与目录哈希口径不变。
  • API 允许在直连失败后无令牌经镜像重试(仅公开仓库;令牌永不过镜像)。镜像也失败时抛出最初那条错误,文案与状态码不变。
  • 镜像能力自动探测:一个镜像地址,分别探「下载」与「API」,设置页同时显示「直连:可用 / HTTP 403 / 超时」与「镜像:下载 ✓ · API ✗」。
  • 搜索缓存:skills.sh 与 Official MCP Registry 的搜索在网络失败(超时 / 网络 / 429 / 5xx)时回落到上次成功的结果,并标注「缓存于 X」;每关键词 1 条、最多 20 条 LRU、原子写。
  • 界面两处搜索显示「缓存于 X · 点重试」或「经镜像 <主机名>」;直连时安静不显示。

工程

  • 新增 CI 闸门(push / PR):排版 + 类型 + 全部单测;发布工作流在发布前也跑同样三道闸门。
  • 走查不再因「令牌还没写进日志」白跑:最多等 15 秒。
  • 决策表加了结构测试(id 唯一、段内编号递增)。

安装:插件页输入包名 dsh-capability-hub 升级,装完重启 DSH。本次由 GitHub Actions 用 Trusted Publishing 发布(带 provenance)。

dsh-capability-hub 0.9.3

Choose a tag to compare

@Anuii Anuii released this 18 Oct 02:14

MCP 页现在可以直接改「进程归属」:打开服务器详情,抽屉里新增「进程」一节——两段控件「全局一份 / 按会话」+ 一句说明,切换即保存。以前只能进 JSON 编辑里改 scope,找不到入口。其余字段仍然只用 JSON。发布走 GitHub Actions(Trusted Publishing),带 provenance。

dsh-capability-hub 0.9.2

Choose a tag to compare

@Anuii Anuii released this 17 Oct 11:44

dsh-capability-hub 0.9.2

修复:MCP 页「从 Official MCP Registry 搜索」结果较多时,列表会把对话框撑出屏幕、靠后的选项点不到。

  • 搜索结果改成固定高度(约 6 行)内部滚动;添加对话框的两个面板也加了约 72vh 的限高与滚动,所以预览里的环境变量表单与配置 JSON 始终够得到。
  • 宿主夹具新增 many 查询(12 条固定结果),走查据此断言:结果框可滚动、滚到底后最后一条落在框内且能点开;截图新增 p29/p30(亮/暗)。

本次同样附带 provenance(GitHub Actions 构建与发布,从 0.9.2 起发布不再依赖本地 2FA)。

dsh-capability-hub 0.9.1

Choose a tag to compare

@Anuii Anuii released this 17 Oct 11:27

dsh-capability-hub 0.9.1

DSH 能力中心:技能管理、MCP 服务器管理与提示词管理。适配 DSH 0.2.1-rc.2。

0.9.0

  • 标签顺序改为「提示词 / 技能 / MCP」,并默认打开提示词。
  • 新增:从 Official MCP Registry 搜索服务器。添加服务器时可直接搜索 registry.modelcontextprotocol.io,预览生成的配置(可改服务器名、必填环境变量空着不许保存)再保存;远程 streamable-http 优先,其次 npm / pypi / oci,只有 SSE 或 mcpb 的会说明原因。
  • MCP 页瘦身:去掉运行状态界面(状态点、工具数、工具清单、重新连接)与两条运行时接口;连接由 DSH 官方 MCP 插件负责,失败看 GET /api/dsh-capability-hub/health 的 mcpServers。
  • 技能:不再做 CC Switch 专属检测(保留通用的符号链接警告)。

0.9.1

  • MCP 页新增连接失败提示:有服务器连不上时顶部出现一条横幅(含失败原因与「重新读取」),不恢复运行状态界面。

安装:在 DSH 插件页输入包名 dsh-capability-hub 升级,装完重启 DSH。