跳转到内容

Skill 热插拔怎么做?旧任务执行到一半能切新版本吗?

热插拔是系统运行时发现、启用或替换能力。更新目录只是分发新内容,还要处理校验、运行资源、版本绑定和旧实例退出。正在执行的任务通常应继续使用原版本,新任务再采用新版本,避免说明、参数和脚本互不匹配。

发布 Skill v2校验内容与权限准备新版本运行环境新任务绑定 v2旧任务绑定 v1运行完成或受控终止回收旧版本

仅有 Markdown 与参考文件时,可以用不可变版本目录和原子切换的索引。包含代码、不同依赖或可能崩溃的脚本时,再考虑独立进程或容器;进程池和 RPC 会增加调度、序列化及运维成本,不是所有 Skill 都需要。

注册记录可以保存能力名、版本、输入输出契约和资源位置。任务记录保存实际采用的版本。对象存储可以分发内容,但不会自动解决进程切换、权限检查或在途调用兼容。

普通更新可等待旧任务完成;安全撤销则可能要立即阻止新动作并终止相关任务。保留已执行事实和明确的失败状态,不让恢复程序再次加载已撤销版本。回滚也应检查状态及数据格式是否兼容。

资料

核对于 2026-10-14。Agent Skills 格式规范。规范定义内容结构,不承诺热更新;版本绑定、回收和撤销流程是本站对面经场景的工程方案。