⚡ 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