A recorded batch failure carries structured details onto the sub_task outputs 🟩

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Khalim Conn-Kowlessar 2026-07-07 11:50:10 +00:00
parent 8a3c0f3e77
commit c64bd8fd85

View file

@ -69,3 +69,5 @@ class SubTask:
self.status = SubTaskStatus.FAILED
self.job_completed = datetime.now(timezone.utc)
self.outputs = {"error": str(error)}
if isinstance(error, SubTaskFailure) and error.details is not None:
self.outputs.update(error.details)