借助 Creator 开发
准备环境
本指南使用 DSH 源码 Web 应用。先完成 GitHub 上的源码环境准备,再在仓库根目录运行:
打开命令打印的启动地址,包括其中的认证片段。系统会分配可用端口。选择工作目录并配置模型后再发送请求,在会话的 Agent Preset 选择器中选择“创造模式”(Creator,预设 ID 为 cordis)。如果当前安装的 Y8 未提供该预设,请使用这条源码路径;仅安装 Y8 不代表已具备独立插件开发环境。
描述改动
使用需求提纲,请助手加载 Creator 预设中的插件开发 Skill;涉及组合配置时,再使用该预设中的组合编辑 Skill。
首次试验可以要求一个临时只读工具,返回某项任务的简短检查清单,并要求助手先查询当前工具注册接口。写明预期结果,要求验证后停止试验。模型请求使用你配置的账号。
先查询再实现
Creator 可以列出检查提供方、查询实际接口,并读取已有试验的源码和诊断。请它将操作与服务放在 Host,将界面放在 Client,确有需要时再组合两者。缺少能力时应明确报告,不能猜测 API。
激活前先看源码预览和预期效果。动态代码是普通 JavaScript 函数体,不是 TypeScript 或 JSX 模块。定义试验不等于执行它。按提示处理审批,并检查最终运行状态;等待中或启动中都不代表成功。
检查并停止
调用新增工具或操作改动后的界面,与样例中的预期结果比较。失败时让 Creator 检查该试验的诊断和源码。完成后停止它,确认对应工具或界面贡献消失。停止会移除注册,不会撤销已经写出的文件或外部操作。
保留有用的成果
动态定义保存在进程内,Host 重启后会消失。会话中记录过源码,不代表会自动重新加载。重启前把有用源码和需求保存到项目,再通过第一个插件教程与打包指南建立并验证普通插件。这条路径没有动态代码自动转包功能。
修改已有插件时,继续维护原项目及其身份和配置。自定义预设使用用户自己的副本,不要直接修改随应用提供的 Creator 预设,因为升级会替换它。确切运行规则和诊断说明见 GitHub 上的动态工具参考。