界面参考
本页逐一说明无人值守驱动相关的界面控件与状态语义。
驱动按钮(三态 + 内容就绪门)
位于 CLI 面板「提案推进」控制行:左侧为半自动 / 全自动模式选择,中间是驱动按钮,右侧展示运行状态。
| 状态 | 外观 | 含义 |
|---|---|---|
| 可点 | 常态绿色 | 无活跃驱动,提案内容已就绪,点击弹出启动配置 |
| 禁用 | 灰底、不可点 | 已有驱动在运行,需先停止或等待完成 |
| 接管 | 琥珀色、可点 | 驱动驻留等人(如评审未通过、修复轮次耗尽),点击接管重启 |
内容就绪门:openlogos change 刚创建、proposal.md / tasks.md 仍是模板空壳时,按钮灰禁并提示「提案正在填写中,待内容完成后可启动驱动」——防止驱动流程抢占正在起草提案的 Agent 会话。文件读取失败时保持可点(不假阻塞)。
启动配置弹窗
点击驱动按钮弹出,一屏配完、按次生效:
- 运行模式:半自动 / 全自动(默认全自动);
- 主 Agent:单选已打开的 Agent 标签页;没有已打开的 Agent 时「确认启动」禁用,并提供「打开一个 Agent」入口;
- 多 Agent Review 开关:默认读取项目配置
driver.review.enabled。开启后追加:- 评审环节三复选:写提案 / 写 Delta / 写代码(默认勾 Delta 与代码);
- 评审 Agent 下拉:恒不等于主 Agent;已打开 Agent 少于 2 个时禁用并提示;
- 冲突处理四选一:停下让我裁决 / 以评审为准 / 以产出为准 / 前严后松(推荐,默认)——前几轮听评审、之后以产出为准收敛;
- 高级折叠区:阻断级别(严重 / 高 / 中 / 低,默认高)、最多轮数(1–20,默认 5)、评审意见累计上限(同一提案评审生命周期的 finding 天花板,0 = 无限,默认 5;后续轮次继承并锁定已发现的意见 ID,不按轮重置);
- 底部「记住为本项目默认」:勾选后写入
logos.config.json → driver.review。
评审门六态子行
评审不占用主阶段链,以缩进胶囊子行挂在受审阶段下方:
| 状态 | 颜色 | 含义 |
|---|---|---|
| 评审中 | 蓝 | 评审 Agent 正在审查产出 |
| 驳回 · 处置中 | 红 | 评审 BLOCK,主 Agent 正在逐条处置 finding |
| 待复审 | 黄 | 处置完成,等待评审 Agent 复审 |
| 评审通过 | 绿实线 | 收敛通过 |
| 达上限放行 | 琥珀实线 | 轮次耗尽,按冲突处理策略放行 |
| 不适用 | 灰 | 该阶段未启用评审 |
每一轮可展开查看「评审原文 / 处置原文」。评审未收敛期间,归档入口保持「等待评审收敛」置灰。
提案生命周期日志页
左栏为提案选择器(搜索 + 状态筛选,进行中置顶);右栏自上而下:
- 结论横幅 — 本次驱动的最终结果与原因;
- 十步里程碑摘要条 — 横向 stepper,人类确认步骤带紫色标记,含子循环的步骤带循环徽标;
- 生命周期时间线 — 按阶段分区、降噪后的执行记录,评审轮次成组展开;机器语言经翻译层转为人话,可切「技术明细」查看全量原始记录。
菜单栏常驻指示
系统菜单栏(macOS)/ 托盘(Windows)图标展开后三分区:运行中的驱动任务(提案 + 项目名)、已打开的项目窗口(点击聚焦)、以及新建窗口 / 显示全部 / 退出。托盘只做只读导航——启停驱动、审批放行仍回主窗口完成。可在偏好设置中关闭。
Overlay 流程配置编辑器
面向进阶用户:可视化调整驱动流程与门禁(入口:系统菜单「项目 → 流程配置(overlay)…」)。三栏布局——左侧节点列表(跳过 / 新增 / 修改 / 重排 / 设置循环五类操作),中间编辑器与向导,右侧生效后的流程预览。
需要注意:把某个循环出口门的 skippable 改为 true 意味着允许未绿代码通过——编辑器会以高危二次确认拦一道。配置不合法时保存禁用并原样展示校验错误,绝不带病生效。