Skip to content

v0.1.3 — 修复 webServer 路由注册被跳过

Latest

Choose a tag to compare

@SeverusZh SeverusZh released this 28 Aug 01:21

⚡ dsh-ollama-usage v0.1.3

修复启动时 RPC 路由注册被跳过的问题

修复 Fix

  • 此前插件在 apply() 里用 ctx.get('webServer') 软读取宿主服务,但 Cordis 启动时序上该服务尚未激活(提供方 fiber 未就绪),导致启动日志报 [ollama-usage] webServer 服务不可用,跳过 RPC 路由注册/ollama-usage 前缀路由未注册,客户端用量面板无法取数。
  • 修复方式:inject 声明 ['timer', 'webServer'](与 dsh-client-connection、dsh-yolo-mode/bridge 一致),Cordis 会等待 webServer 可用后再调用 apply,路由注册不再依赖启动顺序。
  • 保留诊断日志:成功注册时打印 [ollama-usage] RPC 路由已注册: /ollama-usage

验证

  • Cordis 集成测试:异步 webServer 提供方场景下,旧版跳过注册、新版成功注册
  • 17 项桥接冒烟测试全部通过

安装

dsh plugin --profile web add dsh-ollama-usage