Devotd Github
新发现机器人

ros-claw/rosclaw PR #792 — 分离 SIM 响应等待与验证上限

ros-claw/rosclaw 公布了 PR #792 的合并提交,其中包含将仿真执行的响应等待、验证和上限相分离的契约及其验证状态。

仓库信息ros-claw/rosclaw ↗

ros-claw/rosclaw 公布了 PR #792 的合并提交,其中包含将仿真执行的响应等待、验证和上限相分离的契约及其验证状态。

GitHub 项目说明: Physical AI runtime for embodied agents — governed action, verified experience, physical memory, and skill evolution.

星标
★ 225
复刻
31
语言
Python
许可证
MIT
最新版本
v1.3.0
查看原始来源 ↗在 GitHub 查看 ↗

ros-claw/rosclaw 是一个面向具身智能体的 Physical AI 运行时。2026-11-06 合并的 PR #792 在该项目的仿真(SIM)执行契约中新增了一条将响应等待时间与上限分离的路径。只有一项被指定为受信任智能体配置的能力 coverage.program_finite_v1,可以登记 310 秒的响应等待、310 秒的验证和 330 秒的上限。

这种分离是一种用于避免把迟迟才到的响应误判为执行成功的机制。等待、验证和上限值必须满足 0 < 响应 ≤ 验证 ≤ 上限 ≤ 330 秒,且响应必须严格短于上限。任何试图更改上限、以 REAL/SHADOW 模式调用,或重新定义既有 coverage.execute_slice 契约的请求,都会在远程执行之前被拒绝。如果响应先到期,结果将变为 ACTION_RESULT_UNKNOWN,原有的 waiter 与会话以及上限截止时间会保持原样,直到原有的终止被结算。在此期间,任何引入替代行为的请求都会被拒绝,解除则必须关闭通道。仓库说明指出,该运行时处理受控执行与已验证的体验、物理记忆以及技术演化。

这条边界划在这样的线上:仅仅保存执行意图并不会产生执行权限。公开的覆盖路径在持久化之后立即重新核对原始标识符、观测时刻、Body/epochs、能量、原生终止状态和完整的足迹路径,已登记的预算检查也会以相同的上限和截止时间在发射前再次运行。预算调整只能缩短尚未派发工作的前段部分,对连续笔画的要求依然存在。仿真查询成功并不证明实际发生了运动,仅凭终止回执或取消确认也不会让权限回归,更不能证明物理上的停止。

从提交消息披露的验证记录来看,新登记的 12 项边界测试与既有的授权、会话、取消、回执和同意检查合计 78 项在 4.39 秒内通过,改动文件的 Ruff 检查也是干净的。SDK 全量收集因缺少可选依赖 rosclaw_know.contracts 而在 tests/knowledge/test_contracts.py 处失败(收集到 11264/11324,排除 60 项)。agentd 全量尝试在 158.16 秒后中止,206 项通过,但由于缺少 ur5e 和 canonical 渲染器依赖,4 项渲染器测试失败。不能说整个 agentd 都通过了。安装镜像环境中的 SDK、真实的 Native 配置,以及基于实物(common-tool)的 310/330/310 验证仍然待办,新测试中也没有模型、提供方和 RobotIO 调用。规则本身已通过代码和测试得到确认,但并未给出硬件层面的结果。目前与其说已经到了确定运行条件的阶段,不如说更接近一项值得观察规则是否被遵守的改动。