보조 에이전트의 응답은 완료 영수증이 아닙니다: 오케스트레이터 검증 체크리스트

✍️ OpenClawRadar📅 게시일: August 13, 2026🔗 Source
Ad

OpenClaw의 sessions_spawn은(는) 비차단적입니다. 작업이 완료되었을 때가 아니라 수락되었을 때 runId와 하위 세션을 반환합니다. 상위는 부분 출력을 받고, 요약하고, 다른 하위가 아직 실행 중이거나 실패했거나 손실되었음에도 성공을 보고할 수 있습니다.

주요 세부 사항

  • sessions_yield은(는) 완료 이벤트를 기다리는 문서화된 방법입니다.
  • Task Flow는 다단계 작업을 개별 백그라운드 작업 레코드에 연결하여 지속 가능한 워크플로를 만듭니다.
  • 상위가 완료되기 전에 필요한 모든 하위를 조정하세요.

조정 체크리스트

소스는 하위 항목별로 다음 필드를 추적할 것을 권장합니다:

parent_run_id
child_run_id
terminal_state
verification_receipt
completion_blocker

누락되거나 모순된 상태는 성공이 아닌 incomplete_reconciliation을 생성해야 합니다. 실패, 취소 또는 손실된 하위는 부분 또는 차단된 결과를 정당화할 수 있지만 증거가 있어야 합니다.

직접 테스트

무해한 하위 세 개를 생성합니다:

  1. 성공하는 하위 하나.
  2. 부분 출력을 반환한 후 실패하는 하위 하나.
  3. 보류 상태로 남아 있는 하위 하나.

상위는 모든 하위가 권위 있는 터미널 상태를 가지고 필요한 검증이 완료될 때까지 성공을 거부해야 합니다.

결론

오케스트레이터를 신뢰하기 전에 다음과 같이 질문하세요: 모든 하위 실행을 검증합니까, 아니면 단순히 받은 응답 수를 계산합니까?

📖 전체 소스 읽기: r/openclaw

Ad

👀 See Also