feat(*): 插件中心与模型协议 - 完善声明式协议运行时并增加功能开放控制

This commit is contained in:
ddCat committed 2026-08-23 23:19:27 +08:00
1 parent 7cc6021f6e
commit 919037e5d9
106 files changed
+8816 -499

No files matched your search

+25
View File
@@ -87,3 +87,28 @@ CANVAS_URL=http://localhost:3000 npx -y @ddcat666/open-ai-canvas-agent
```
手动排查时先从 Agent 输出或 `http://127.0.0.1:17371/config` 读取本地地址和 token,然后直接打开 `<画布网页地址>/canvas?mode=new&agentUrl=<Local URL>&agentToken=<Connect token>`。不要通过页面点击来新建画布;`mode=new` 会让网页自动创建具体画布并连接本地 Agent。
## 技能库
插件的 `skills/` 是可按需加载的 Codex 技能库,不需要把整套规则复制到每次对话里。安装插件后,建议新建一个 Codex 线程;Codex 会根据请求自动发现并加载对应技能:
- `canvas-context`:先读语义化画布上下文、选区、连接和资源就绪状态。
- `canvas-editing`:写入前校验真实节点 id,批量操作后复核结果。
- `asset-aware-generation`:复用已有角色、场景、道具、风格和媒体资源创建生成流程。
安装/更新流程:
```bash
cd /path/to/open-ai-canvas
codex plugin marketplace add "$(pwd)"
codex plugin add yingce@yingce-local
# 更新插件后开启一个新的 Codex 对话
```
验证技能和 MCP 是否已加载,可以在新对话中直接说:
```text
读取当前画布上下文,列出可用媒体资源,并说明哪些资源可以作为生图参考。
```
如果回答没有调用 `canvas_get_context` / `canvas_get_resources`,先确认当前对话是安装插件后新建的,并检查 `codex mcp list` 中的 `yingce`。