动作有可测的完成条件
sim_task_check 按真实世界读数检查区域、距离、接触、关节范围、静止、可达与穿透等条件,支持组合。缺少观测时明确返回不可用;失败给出具名原因及期望、实测值。
动作执行后,读取真实世界判断任务是否完成;失败时带回原因和已验证的修复方法。Agent Graph 将任务组织、证据记录、独立复验与技能准入接入 Lyapunov 原有工作台。
0.2.0 Alpha 1 是当前默认的 Linux x64 下载与安装通道,性质仍是预发布版,不是 stable。0.1.0RC 的更新说明、固定版本目录、标签和已有下载继续保留;需要旧版时必须用 --version 明确指定。
sim_task_check 按真实世界读数检查区域、距离、接触、关节范围、静止、可达与穿透等条件,支持组合。缺少观测时明确返回不可用;失败给出具名原因及期望、实测值。
robot_move、joint_move、vehicle_drive、robot_gripper、robot_walk 与 sim_execute_batch 可附带 predicates。执行后按真实帧写回 taskAchieved、失败原因和完整检查结果。
任务条件未通过时,按失败原因在已准入技能库中匹配,结果通过 matchedSkills 带回适用的修复策略。提案需由独立复验通过,才能被提升为可召回的技能。
campaign_* 管理开发与留出任务、探索、调试、复验和结束状态。recommendedNextTaskId 优先指向条件较简单的待办开发任务,开发任务收敛后再进入留出评估。
工作者不能访问留出任务关联的场景,包含场景编辑、模型挂载和装配等修改;复验者不能读取提案方的 campaign 运行产物。拒绝也写入调用证据,防止把自审当作独立复现。
新增 Campaigns 工具栏入口、任务状态矩阵和预算读数。命令与模型工具调用经过同一执行链;面板从会话记录重放。每轮保留 calls.jsonl 与 run.json,记录调用、参数摘要与世界、版本和步数身份。
6d07f53 与文档提交 e2c3304 的两条 GitHub CI 已完成并通过。现有安装器从 releases/latest/ 读取当前默认清单;本次切换后,不指定版本即安装 0.2.0-alpha.1。安装完成后再启动应用;默认 MuJoCo 仍由包内 provider 准备,Isaac 仍需有效的本地 SDK 与 GPU。
curl -fsSL https://vorynel.com/lyapunov/install.sh | sh需要钉住本批次时使用固定版本:
curl -fsSL https://vorynel.com/lyapunov/install.sh -o lyapunov-install.sh
sh lyapunov-install.sh --version rcui-v11-20261022T151637Z-agraph5rcui-v11-20261022T151637Z-agraph56d07f53e23030cbda4e1ab38a8b305e285349359bb4d5981b09fc985ae2cb1ca9ea65bd13fd65cb7c8975123593803c98419049d