Agent 与自动化
Runtime、任务与审批
连接执行节点,观察任务状态,并安全处理 Agent 的人工确认请求。
本地 Runtime
桌面 Runtime 会发现可用 Provider,向 Backend 注册、发送心跳、领取任务并续租。它不保存 DraPub 领域状态,也不直接连接业务数据库或 GBrain。
连接前确认桌面客户端已启动、Provider 在本机可用、当前工作区正确。Runtime 显示在线只说明执行节点可连接,不代表它自动获得所有知识库或发布权限。
任务状态
关注等待、运行、等待审批、完成、失败和过期。节点离线时,任务应可恢复或重新分配;不要把一段终端输出当成最终业务状态。
- 等待:任务尚未被节点领取。
- 运行:节点正在执行,避免提交相同任务。
- 等待审批:需要人确认具体动作。
- 完成:仍需查看业务产物是否符合要求。
- 失败或过期:保留错误,再决定重试或新建任务。
审批请求
审批应明确说明即将修改的对象、影响范围和可见差异。确认后只执行当前提案;如果任务上下文已经变化,应退回并重新生成。
看到含糊的“允许继续”时不要直接批准。可判断的审批应包含目标对象、准备执行的动作、差异、外部影响和是否可恢复。
云端沙箱
云端 Agent 每个 Run 最多懒创建一个隔离沙箱,并在成功、失败或人工交互结束时释放。任务 Token 只用于当前任务范围。
Agent 无响应时
- 查看任务处于等待、运行还是等待审批。
- 本地模式确认 Runtime 在线、Provider 可用且设备没有休眠。
- 云端模式确认网络和当前账户有效。
- 记录任务 ID 和错误,不要连续创建相同任务。
- 任务过期后创建新任务,不要手改数据库状态。