跳到主要内容
阅读约 4 分钟

流程与能力市场

如何创作、发布和复用流程与技能,资产归属的晋升规则,以及为什么运行时不允许拉取浮动内容。

三个资源类型,不要混为一谈

市场是统一入口,但流程、技能与 MCP 使用独立的资源类型、列表、详情和发布契约。它们不能混成一个无类型目录。

技能是可由 Agent 装配和使用的一组版本化指令、参考资料、脚本与辅助文件。

MCP 是模型可调用的外部工具连接,分远程配置模板与本地不可变镜像两种形态。

流程是节点调用组成的依赖图,它不是能力包,不能作为技能或扩展发布。

技能供应链

技能有三种来源,各有不同的内容权威。

Git 关联技能以指定的仓库、引用与目录路径为唯一内容权威。平台负责发现、预览、手动或定时同步、校验和自动发布,不向 Git 回写。一个来源可以通过发现根、包含路径与排除模式批量发现多个技能。Git 路径消失只标记来源缺失;历史发布不删除、不自动撤回。

如果需要在线修改,必须复制为新的平台自有技能。

ZIP 上传保留原始摘要作为来源证据。解压后进入平台自有草稿,允许检查、编辑并显式发布。上传不是持续外部权威,不提供反向同步。

平台自有技能以平台草稿为内容权威,文件修改自动保存并通过修订并发控制防止静默覆盖。只支持显式发布。

三种来源只在发布边界共享包契约,不共享持久化模型。

发布与不可变性

所有来源必须在发布边界满足结构、安全、确定性与可物化约束。根目录只强制技能描述文件,兼容旧清单文件。

发布版本包含不可变语义化版本、包摘要、来源快照和审计信息。

Git 内容变化后按技能独立自动发布;批次汇总已发布、未变化、失败与已移除,单项失败不阻塞其他项。

任务仍只解析本地注册表中的精确版本与摘要,沙箱不在运行时拉取 Git。

这是供应链的核心约束:沙箱禁止在启动时通过包管理器从公网获取能力代码。任何缓存命中也不能跳过内容摘要校验。

资产归属与晋升

资产从个人范围开始,只能沿个人 → 工作范围 → 公开单向晋升。

晋升在一个原子状态转换中创建目标层发布、迁移资产权威并关闭旧范围的写入口。它不是复制。 任一时刻一个资产只有一个可编辑权威。

维护者可以直接发布新版本。普通成员只能查看、添加、派生或提议变更。

从固定发布派生的新资产拥有新的身份、草稿和版本序列,并保留不可变的上游来源。上游同步是以固定基线、目标上游版本与派生当前草稿进行三方合并的显式维护操作,不是自动覆盖或跟踪最新。

把任务流程固化下来

任意生成的流程修订都可以保存为草稿,失败的修订也可供后续修正,但不能直接发布。

固化创建新的流程草稿身份,并保留来源任务、快照修订、原始摘要和执行结果。

固化向导必须把内容分为保留、参数化、删除三类:

  • 仓库、分支、需求、路径与连接器等任务专属值尽可能提取为流程输入;
  • 密钥、临时令牌、用户身份和私有正文强制删除,不允许用户选择保留。

参数化后的最终草稿获得新摘要。因此来源任务的成功只属于溯源信息,不能代替最终内容的验证。

发布前必须对最终摘要执行确定性编译、模式校验、能力可见性、安全策略与代表性试运行。默认发布为工作范围私有;进入公开市场需要额外的安全、质量、许可证和运营审核。

可见性不等于安装

只要通过实时授权,能力就直接进入沙箱、流程与协作的能力集合,不要求额外安装、订阅、复制或工作范围绑定。

这个设计取消了「安装状态」这个容易失配的概念。但也意味着:如果你没有权限,能力不会出现在候选中,而这不是因为对方没有发布。

权限

系统管理员配置 Git 服务与平台只读令牌,并管理公开技能。

工作范围管理员管理私有技能、Git 来源、压缩包、平台草稿和发布。

普通成员只浏览、预览和引用。

平台 Git 令牌不回显、不进入浏览器、任务快照、沙箱或日志。

发布版本的生命周期

已被任务引用的发布版本只能标记弃用或撤回,不能覆盖或物理删除。

弃用的版本仍可用于新任务,但创建时会警告。撤回的版本禁止新任务解析,已运行及历史任务不受影响。

标记别名只指向正常已发布的版本;撤回后移动到最新的未撤回版本。

发布、撤回、标记移动、任务解析、沙箱物化、连接就绪与返工刷新都进入安全审计。密钥、完整提示词与会话正文不得进入审计。