archestra-ai/openappa v0.35.1 是一项缺陷修复,引入了 Runtime::publish_if_head,使嵌入式宿主能够针对验证之前所观测到的 head 发布策略。根据 GitHub 发布说明,如果宿主观测到的 head 已经移动,该方法会返回 PolicyHeadMoved,并强制宿主重新读取输入。本次变更的核心在于处理「以观测到的 head 为基准发布策略」这条路径上的 head 移动。当 head 发生变化时,流程会回到重新读取输入,而不是沿用原有输入。这更像是处理 head 移动情形的修复,而不是新增策略功能。
该仓库致力于提供不会破坏 agent 的确定性护栏。本次发布所包含的变更,对应于发布策略时对 head 的确认。Runtime::publish_if_head 让嵌入式宿主能够针对验证之前观测到的 head 发布策略。不过发布说明所揭示的,仅限于该方法的行为、head 移动时的返回值以及重新读取输入。由于并未说明 head 具体指向什么、策略又限制了哪些行为,因此无法把范围描述得更宽。
没有 schema 变更。这意味着本次发布不包含 schema 变更,但这并不能作为是否还需要其他调整的判断依据。从 v0.35.0 之前的版本升级时,仍需遵循既有的升级流程。发布说明没有再次描述该流程本身,因此无法再补充额外步骤。因此可以确认的范围是:修复 head 移动时重新读取输入的缺陷、没有 schema 变更,以及沿用既有的升级流程。文中没有给出性能或引入效果方面的信息,因此对该变更的评价仅限于已说明的行为。