原子概念 / Release Manifest
运行版本清单
记录一次执行所依赖的模型、规则、工具与数据版本。
检索别名:执行版本清单 · 可复现配置
01 输入
- 发布配置与依赖hash
- Run实际数据版本
- 工具和验证结果
02 处理机制
- 冻结静态依赖
- 记录动态数据generation
- 关联输入及效果证据
- 检查迁移和回滚兼容
03 输出与证据
- 运行manifest
- 可追溯产物
- 复现边界说明
记录一次执行所依赖的模型、规则、工具与数据版本。
运行版本清单把一次结果关联到实际执行条件。只记录model ID或prompt名称不足以重现Agent,因为SDK、工具、检索、memory政策和验证器都可能变化。清单是追踪与发布合同,不是保证模型随机输出逐字相同的承诺。
发布时固定的配置包括provider、模型ID或snapshot、推理和采样设置、prompt模块hash、runtime commit、工具schema、workflow、memory政策、检索器配置、verifier与sandbox镜像。动态数据另按Run记录corpus/index generation、source_version、as_of和授权代次;不能为了冻结发布而冻结ACL或继续使用已撤回资料。
输入记录可保存受限快照和内容引用,不需把敏感全文复制进每条日志。产物回溯时应能定位当时实际渲染的prompt、用过的证据、计算工具版本和审批参数。若外部源无法完整留存,明确可复现范围及读取日期,不能把当前页面内容冒充当时证据。
清单还应记录限制:供应商别名不可固定、某原生工具没有版本号、数据接口会追溯修订。对这些变化设哨兵和异常调查,而不是填一个看似精确但不存在的版本。缓存、路由与fallback也会影响执行,应纳入实际Run轨迹。
升级与回滚必须考虑兼容性。旧runtime可能读不了新checkpoint,新工具可能改变字段含义,模型opaque context也可能不可迁移。应决定让在途任务沿旧版本结束,还是提供显式迁移;不能只把deployment指针改回去就声称所有状态已恢复。
一个好的清单使审查者可以回答:这个结论基于哪份资料,哪个计算或模型生成,按哪条规则批准,验证过什么。它并不要求展示私有思维链,而是保留可供外部检查的输入与效果。
清单应由系统在运行时生成,避免事后靠人工回忆填写。用户修订目标或权限改变时,追加新的状态边界而非覆盖原记录;这样才能区分历史事实与当前有效条件。
实践重点:配置随发布固定;corpus/index generation、as_of与ACL按Run记录和重验。
验证抓手:从trace还原模型参数、prompt、工具和证据版本。
常见误区:把动态授权冻结,或只记模板名无法定位真实输入。
RELATIONSHIP MAP
与其他节点的关系
箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。
哪些节点指向本页 · 5
- 训练实验、Checkpoint与推理发布 — 依赖 → 运行版本清单
训练产物必须与模板、工具及serving组合绑定。
- OpenAI Codex — 互补 → 运行版本清单
用运行版本清单检查采用时的控制边界;不推断未公开内部机制。
- Prompt版本与发布 — 依赖 → 运行版本清单
本节点的设计需要先明确运行版本清单。
- 完整AgentRelease与状态回滚 — 依赖 → 运行版本清单
完整发布组合是追溯与回退的基础。
- Dify — 互补 → 运行版本清单
用运行版本清单检查采用时的控制边界;不推断未公开内部机制。
PRIMARY SOURCES
来源与阅读边界
来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。
- Codex:turn与step循环源码 ↗公开代码
观察基线:2026-10-15;具体模型、版本和部署能力需分别核验。
- OpenCode:session_v2与消息表源码 ↗公开代码
观察基线:2026-10-15;具体模型、版本和部署能力需分别核验。