mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 09:28:14 +00:00
SDK 1.3.0 相对 1.2.1 的公开面新增(`git diff v1.2.1..main -- sdk/` 逐条核对): - `InjectOptions.Priority` + `PriorityL1/PriorityL2/PriorityL3/PriorityL4` - `UnregisterOutputChannel` + `OutputChannelUnregistrar` + `SetOutputChannelUnregistrar` 内核侧两样都已实现,故按既有先例(d1959cb 随"实现 SDK 1.2.0 新增方法"同步声明)在此声明: - Priority:`applyInjectOpts` 落 payload → 调度器 `interruptLevel` 按四级中断阶梯调度, L4 归内核自身与内核级插件; - UnregisterOutputChannel:插件登记表的 `regOutputUnreg` + io 设备表注销 (远程设备 `device/<id>` 掉线即注销,不留死通道)。 不调新面的存量插件照旧可用(新增方法由插件调用、内核实现),无需重编。