描述
在 Fleet Go 控制面迁移完成后,建立后端无关的 DataPlane 接口和统一运行资源管理,使 sing-box 与 Mihomo 能通过一致契约被控制面校验、渲染配置、启动、停止、探测和查询能力。
任务需定义稳定的领域模型、能力协商、错误分类、运行状态、配置产物与健康检查结果,并统一管理端口、PID、锁、TUN、路由、DNS 和 macOS 系统代理的所有权。接口应避免暴露某一内核专有配置;专有能力通过显式 capability 和后端扩展承载。
前置依赖:GitHub Issue #8“将 Fleet 控制面尽快迁移到 Go”。本任务完成后,sing-box Adapter 与 Mihomo Adapter 才能按同一契约实现。
需求
描述
在 Fleet Go 控制面迁移完成后,建立后端无关的 DataPlane 接口和统一运行资源管理,使 sing-box 与 Mihomo 能通过一致契约被控制面校验、渲染配置、启动、停止、探测和查询能力。
任务需定义稳定的领域模型、能力协商、错误分类、运行状态、配置产物与健康检查结果,并统一管理端口、PID、锁、TUN、路由、DNS 和 macOS 系统代理的所有权。接口应避免暴露某一内核专有配置;专有能力通过显式 capability 和后端扩展承载。
前置依赖:GitHub Issue #8“将 Fleet 控制面尽快迁移到 Go”。本任务完成后,sing-box Adapter 与 Mihomo Adapter 才能按同一契约实现。
需求