为自写技能增加隔离目录与默认可用通道。

自动安装/创建的 workspace 技能统一落在 _workspace 目录,并在启用受信开关时自动启用和绑定到 manager+各专家;同时补充 API 返回状态与回归测试。

Made-with: Cursor
This commit is contained in:
oliver 2026-04-29 20:53:11 +08:00
parent 726e043a3a
commit 5f68afa963
5 changed files with 139 additions and 6 deletions

View file

@ -10,6 +10,16 @@
## 示例结构
- `oclaw/runtime/skills/<skill_name>/SKILL.md`
## 目录分层(重要)
- **主目录**:`oclaw/runtime/skills/<skill_name>/`
用于官方/手工管理的稳定技能(安装、维护、评审都在这层)。
- **自写目录**:`oclaw/runtime/skills/_workspace/<skill_name>/`
用于 agent 自写/自动安装技能,和主目录隔离,避免混放。
说明:
- `auto_install_skill_from_payload` 产物默认落在 `_workspace` 下。
- 这样可以把“生产稳定技能”和“实验/自写技能”分开治理,便于审计与回滚。
## 兼容说明
- 运行时优先读取 `oclaw/runtime/skills`。
- 若设置了环境变量 `AIA_SKILLS_ROOT`,以该变量为准。