From a1a38cd9c5cd8b31102f52447c280d5de038d312 Mon Sep 17 00:00:00 2001 From: moonyue-w <300878504+moonyue-w@users.noreply.github.com> Date: Wed, 23 Sep 2026 10:16:56 +0800 Subject: [PATCH] fix(test): use deterministic echo prompt for session scenarios Align with Go/TS: 'Reply with exactly ' instead of asking the model for a free-form introduction with a trailing marker. The old Chinese prompt gave the model room to refuse echoing the random string. --- tests/support/scenarios/forward.py | 2 +- tests/support/scenarios/managed.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/support/scenarios/forward.py b/tests/support/scenarios/forward.py index 9f4326a..536dfa9 100644 --- a/tests/support/scenarios/forward.py +++ b/tests/support/scenarios/forward.py @@ -49,7 +49,7 @@ def session(client: Forward, context: Run) -> None: session_id = context.track("session", session.id, lambda: finish_session(client, context, session.id)) expected = marker() - prompt = "请用一句话介绍你能提供什么帮助,并在末尾原样附上:" + expected + prompt = "Reply with exactly " + expected context.output("user", prompt) sent = client.sessions.events.send( session_id, diff --git a/tests/support/scenarios/managed.py b/tests/support/scenarios/managed.py index ea8e77e..fc9b2c5 100644 --- a/tests/support/scenarios/managed.py +++ b/tests/support/scenarios/managed.py @@ -41,7 +41,7 @@ def session(client: Managed, context: Run) -> None: session_id = context.track("session", session.id, lambda: finish_session(client, context, session.id)) expected = marker() - prompt = "请用一句话介绍你能提供什么帮助,并在末尾原样附上:" + expected + prompt = "Reply with exactly " + expected context.output("user", prompt) sent = client.sessions.events.send( session_id,