Patch Changes
-
05f7a79: Update reskill-usage skill documentation
Add
list -aoption, Claude Cowork 3P agent support, and global install scope to the reskill-usage SKILL.md.
更新 reskill-usage skill 文档
添加
list -a选项、Claude Cowork 3P agent 支持以及全局安装作用域到 reskill-usage SKILL.md。 -
d61842b: Surface the underlying cause when a registry/OSS network request fails
Bug Fixes:
RegistryClientnow wraps everyfetch()call so that low-level network failures (DNS, TCP reset, TLS handshake, connect timeout) no longer surface as a barefetch failed. The thrownRegistryErrorincludes the URL (with query string stripped to avoid leaking signed-URL signatures) and the undicicause.code/cause.message(e.g.ENOTFOUND,UND_ERR_CONNECT_TIMEOUT).- Improves triage for install failures against
@kanyun/*skills hosted onrush.zhenguanyu.com, where users previously only saw■ fetch failedwith no way to tell whether the registry API or the OSS storage hop was at fault.
让 registry / OSS 网络请求失败时打印出真实原因
Bug 修复:
RegistryClient现在统一通过内部safeFetch调用fetch(),DNS、TCP reset、TLS 握手、连接超时等底层网络错误不再只显示fetch failed。抛出的RegistryError会带上请求 URL(已剥除 query string,避免泄露签名 URL 的签名信息)以及 undici 的cause.code/cause.message(例如ENOTFOUND、UND_ERR_CONNECT_TIMEOUT)。- 主要改善
rush.zhenguanyu.com上@kanyun/*skill 安装失败时的可观测性,用户之前只能看到■ fetch failed,无法判断是 registry API 还是 OSS 那一跳出问题。