fix(desktop): address shared runtime review and CI regressions

This commit is contained in:
07akioni committed 2026-09-11 11:24:17 +08:00
1 parent 8c2fa73ceb
commit ae84dd3381
24 files changed
+141 -28

No files matched your search

+3 -2
View File
@@ -934,7 +934,7 @@ def smoke_sdk_live() -> None:
def assert_live_turn(label: str, result: RunResult) -> None:
"""Require completed model tool use and the exact smoke answer for each live turn."""
"""Require completed model tool use and the smoke sentinel on the final answer line."""
if result.finish_reason != "completed":
event_types = [event.get("type") for event in result.events]
turn_end_data = next(
@@ -951,7 +951,8 @@ def assert_live_turn(label: str, result: RunResult) -> None:
f"{label} turn made no model-requested tool call; "
f"final={result.final_response!r}"
)
if result.final_response.strip() != LIVE_API_SENTINEL:
answer_lines = result.final_response.strip().splitlines()
if not answer_lines or answer_lines[-1].strip() != LIVE_API_SENTINEL:
raise AssertionError(f"{label} turn returned {result.final_response!r}")
def safe_turn_end(value: object) -> object: