b14e42d9bb
Co-authored-by: 段舒康 <kdletters@qq.com> Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/233 Co-authored-by: Linghong <ink29535@proton.me> Co-committed-by: Linghong <ink29535@proton.me>
DirectProject 扩展导入阶段 0 样例
本目录只保存导入分类和命名契约使用的最小样例,不作为运行时扩展安装目录。阶段 0 不启动其中的 MCP,也不执行 Skill 中的脚本。
样例与预期
| 样例 | 预期拆分 | 备注 |
|---|---|---|
single-skill/ |
1 个 Skill:single-skill |
根目录 SKILL.md |
multi-skill/ |
2 个 Skill:art-skill、code-skill |
一个 Skill root,分别导入 |
mcp-config/ |
2 个 MCP:search、filesystem |
原生 config.toml |
mcp-json/ |
2 个 MCP:search、filesystem |
兼容 .mcp.json |
plugin/ |
1 个 Skill:plugin-skill、1 个 MCP:plugin-search |
Plugin 只作为导入来源 |
mixed-source/ |
1 个 Skill:mixed-skill、2 个 MCP:search、filesystem |
一个来源拆成多个独立项 |
unknown/ |
1 个未知项:unknown.bin |
不执行、不作为 MCP 入口 |
mixed-source/ 表示目录或 zip 解压后的标准内容。实际 zip 测试可以在测试运行时将该目录压缩为临时归档,不把生成的二进制 zip 提交到仓库。
阶段 0 固定规则
- 一个来源里的每个 Skill 和每个 MCP Server 都是独立扩展项。
- 导入后已识别项默认启用;未知项保留但不可启动。
- 同名或重复内容再次导入时保留新项,名称使用原生标识追加
-2、-3。 - 前端列表名称和 Codex 运行时名称相同,不维护两套名称。
- 单个可执行文件或脚本不提供手动指定为 MCP 入口的功能。
- Plugin 只提取支持的 Skill/MCP,不开启 hooks、apps 或完整 Plugin Runtime。