扩展总览
扩展系统为 WunoOS 提供受治理的外部工具、Skill 和插件入口。当前实现强调服务端授权、Capability snapshot、持久 Tool 生命周期和 fail-closed 边界。
当前扩展类型
- MCP Client:HTTP/Streamable HTTP 注册、管理员发现/启停/直连测试;默认不进入 Agent。
- Built-in Skills:通过 Runtime adapter 以受治理内存 Source 组合官方 AgentSkillsProvider,仅开放验证过的 load_skill 路径。
- PluginSdk + Generator:编译期描述 Tool/Skill/Lifecycle/Activity,并生成 DI、schema、manifest 与 hash。
边界
- 任意 stdio MCP 命令、未绑定 User Skill、Role/Global bundle 和动态热加载 DLL/JavaScript 不属于当前开放能力。
- MCP 工具进入 Agent 前需要 allowlist、审批/审计和沙箱边界。
- 插件不能直接发布前端事件、操作 Docker、访问宿主路径或绕过 Runtime Tool Executor。