@@ -149,14 +149,14 @@ def _make_openai_responses_model(api_key: str) -> OpenAIModel:
149149
150150
151151def _make_anthropic_model (api_key : str ) -> OpenAIModel :
152- base_url = os .getenv ("LLM_BASE_URL" , "https://cc2.caaa.tech " )
153- model_name = os .getenv ("LLM_MODEL" , "kimi-for-coding " )
152+ base_url = os .getenv ("LLM_BASE_URL" , "https://dashscope.aliyuncs.com/compatible-mode/v1 " )
153+ model_name = os .getenv ("LLM_MODEL" , "qwen3.5-flash " )
154154 return OpenAIModel (
155155 config = ProviderConfig (
156156 provider_id = "live-anthropic" ,
157157 base_url = base_url ,
158158 api_key = api_key ,
159- api_format = ApiFormat .ANTHROPIC_MESSAGES ,
159+ api_format = ApiFormat .OPENAI_CHAT_COMPLETIONS ,
160160 ),
161161 model = model_name ,
162162 )
@@ -206,15 +206,15 @@ async def test_live_chat_workflow_profile_change_updates_prompt(
206206 await SystemPromptRenderSystem ().process (world )
207207 rendered_intro = world .get_component (eid , RenderedSystemPromptComponent )
208208 assert rendered_intro is not None
209- assert "INTRO_OK" in rendered_intro .system_prompt
209+ assert "INTRO_OK" in rendered_intro .text
210210
211211 world .add_component (eid , PhaseAdvanceMarker ())
212212 await WorkflowStateSystem ().process (world )
213213 await SystemPromptRenderSystem ().process (world )
214214
215215 rendered_advanced = world .get_component (eid , RenderedSystemPromptComponent )
216216 assert rendered_advanced is not None
217- assert "ADVANCED_OK" in rendered_advanced .system_prompt
217+ assert "ADVANCED_OK" in rendered_advanced .text
218218
219219 runner = Runner ()
220220 try :
@@ -242,15 +242,15 @@ async def test_live_chat_workflow_shared_profile_no_prompt_churn(
242242 await SystemPromptRenderSystem ().process (world )
243243 rendered_a = world .get_component (eid , RenderedSystemPromptComponent )
244244 assert rendered_a is not None
245- prompt_a = rendered_a .system_prompt
245+ prompt_a = rendered_a .text
246246
247247 world .add_component (eid , PhaseAdvanceMarker ())
248248 await WorkflowStateSystem ().process (world )
249249 await SystemPromptRenderSystem ().process (world )
250250
251251 rendered_b = world .get_component (eid , RenderedSystemPromptComponent )
252252 assert rendered_b is not None
253- assert rendered_b .system_prompt == prompt_a , (
253+ assert rendered_b .text == prompt_a , (
254254 "Shared profile: prompt must not change when state changes but profile stays the same"
255255 )
256256
@@ -279,15 +279,15 @@ async def test_live_responses_workflow_profile_change_updates_prompt(
279279 await SystemPromptRenderSystem ().process (world )
280280 rendered_intro = world .get_component (eid , RenderedSystemPromptComponent )
281281 assert rendered_intro is not None
282- assert "INTRO_OK" in rendered_intro .system_prompt
282+ assert "INTRO_OK" in rendered_intro .text
283283
284284 world .add_component (eid , PhaseAdvanceMarker ())
285285 await WorkflowStateSystem ().process (world )
286286 await SystemPromptRenderSystem ().process (world )
287287
288288 rendered_advanced = world .get_component (eid , RenderedSystemPromptComponent )
289289 assert rendered_advanced is not None
290- assert "ADVANCED_OK" in rendered_advanced .system_prompt
290+ assert "ADVANCED_OK" in rendered_advanced .text
291291
292292 runner = Runner ()
293293 try :
@@ -315,15 +315,15 @@ async def test_live_responses_workflow_shared_profile_no_prompt_churn(
315315 await SystemPromptRenderSystem ().process (world )
316316 rendered_a = world .get_component (eid , RenderedSystemPromptComponent )
317317 assert rendered_a is not None
318- prompt_a = rendered_a .system_prompt
318+ prompt_a = rendered_a .text
319319
320320 world .add_component (eid , PhaseAdvanceMarker ())
321321 await WorkflowStateSystem ().process (world )
322322 await SystemPromptRenderSystem ().process (world )
323323
324324 rendered_b = world .get_component (eid , RenderedSystemPromptComponent )
325325 assert rendered_b is not None
326- assert rendered_b .system_prompt == prompt_a
326+ assert rendered_b .text == prompt_a
327327
328328 runner = Runner ()
329329 try :
@@ -350,15 +350,15 @@ async def test_live_anthropic_workflow_profile_change_updates_prompt(
350350 await SystemPromptRenderSystem ().process (world )
351351 rendered_intro = world .get_component (eid , RenderedSystemPromptComponent )
352352 assert rendered_intro is not None
353- assert "INTRO_OK" in rendered_intro .system_prompt
353+ assert "INTRO_OK" in rendered_intro .text
354354
355355 world .add_component (eid , PhaseAdvanceMarker ())
356356 await WorkflowStateSystem ().process (world )
357357 await SystemPromptRenderSystem ().process (world )
358358
359359 rendered_advanced = world .get_component (eid , RenderedSystemPromptComponent )
360360 assert rendered_advanced is not None
361- assert "ADVANCED_OK" in rendered_advanced .system_prompt
361+ assert "ADVANCED_OK" in rendered_advanced .text
362362
363363 runner = Runner ()
364364 try :
@@ -386,15 +386,15 @@ async def test_live_anthropic_workflow_shared_profile_no_prompt_churn(
386386 await SystemPromptRenderSystem ().process (world )
387387 rendered_a = world .get_component (eid , RenderedSystemPromptComponent )
388388 assert rendered_a is not None
389- prompt_a = rendered_a .system_prompt
389+ prompt_a = rendered_a .text
390390
391391 world .add_component (eid , PhaseAdvanceMarker ())
392392 await WorkflowStateSystem ().process (world )
393393 await SystemPromptRenderSystem ().process (world )
394394
395395 rendered_b = world .get_component (eid , RenderedSystemPromptComponent )
396396 assert rendered_b is not None
397- assert rendered_b .system_prompt == prompt_a
397+ assert rendered_b .text == prompt_a
398398
399399 runner = Runner ()
400400 try :
0 commit comments