diff --git a/.github/harness/harness_review.py b/.github/harness/harness_review.py index 455fb6a3d..2ee174266 100644 --- a/.github/harness/harness_review.py +++ b/.github/harness/harness_review.py @@ -189,8 +189,12 @@ def flush_text(): messages = [{"role": "user", "content": [{"text": REVIEW_PROMPT}]}] -event_stream = invoke_harness_streaming( - HARNESS_ARN, SESSION_ID, SYSTEM_PROMPT, messages, MODEL_ID, REGION -) +try: + event_stream = invoke_harness_streaming( + HARNESS_ARN, SESSION_ID, SYSTEM_PROMPT, messages, MODEL_ID, REGION + ) +except Exception as e: + print(f"{RED}ERROR: Failed to invoke harness: {e}{RESET}", file=sys.stderr) + sys.exit(1) print_stream(event_stream)