Skip to content

fix(harness): correct codex & openai reasoning stream envelopes #1812

fix(harness): correct codex & openai reasoning stream envelopes

fix(harness): correct codex & openai reasoning stream envelopes #1812

Triggered via pull request June 23, 2026 21:51
Status Success
Total duration 4m 20s
Artifacts 33

agentex-tutorials-test.yml

on: pull_request
find-tutorials
3s
find-tutorials
Matrix: test-tutorial
Test Summary
7s
Test Summary
Fit to window
Zoom out
Zoom in

Annotations

36 warnings
find-tutorials
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/000_hello_acp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/090_claude_agents_sdk_mvp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/050_agent_chat_guardrails
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/030_tracing
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/070_open_ai_agents_sdk_tools
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/130_langgraph
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/000_hello_acp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/110_pydantic_ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/040_pydantic_ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/000_hello_acp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/080_open_ai_agents_sdk_human_in_the_loop
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/010_multiturn
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/120_openai_agents
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/060_open_ai_agents_sdk_hello_world
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/120_openai_agents
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/050_openai_agents
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/100_langgraph
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/030_custom_activities
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/150_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/140_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/020_streaming
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/130_claude_code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/060_claude_code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/020_state_machine
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/110_pydantic_ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/140_claude_code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/020_streaming
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/010_multiturn
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/070_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/010_agent_chat
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/070_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/080_batch_events
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/030_langgraph
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/040_other_sdks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test Summary
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
test-result-00_sync_000_hello_acp Expired
371 Bytes
sha256:6c8f769c9bd8145a5be2d66b743dfa893ae4dabb549050c4e1527b482f5eba5a
test-result-00_sync_010_multiturn Expired
371 Bytes
sha256:d63eb045fdb5349c8ebcde515fe47046ab0116fea0dcbba115a9e25a99899ba3
test-result-00_sync_020_streaming Expired
371 Bytes
sha256:f815973f5a13c5f9b904e4eeead20b69833d86fe490e652d4aca7a2d0375ec8c
test-result-00_sync_030_langgraph Expired
371 Bytes
sha256:edc48b578a396f37ae28347a7e30d3bfe51537bf11053bc851eec986e5089e79
test-result-00_sync_040_pydantic_ai Expired
381 Bytes
sha256:0c877bf8bf8458b470a5451e4818eb0adb787f92bceff593c1c39f6798bf9854
test-result-00_sync_050_openai_agents Expired
391 Bytes
sha256:5c31e65507e357d43d83bf872a8faef31cbe667f096b24724a76d1f70f7e5256
test-result-00_sync_060_claude_code Expired
381 Bytes
sha256:3fc836f6b252203a9bba9b44d0fbfe1050d406751ccab6b93d2afe026c97ca11
test-result-00_sync_070_codex Expired
351 Bytes
sha256:3531baa028d750bfc543771b2dac75c2997459191d61911a2a3bad6f191bb325
test-result-10_async_00_base_000_hello_acp Expired
416 Bytes
sha256:8fe1d36e8383d08113bfd32e0e1c8a1d04d9a2a6982cf08e08420a2c6eeff282
test-result-10_async_00_base_010_multiturn Expired
416 Bytes
sha256:a70588b130f3154d6b36ece3329235a2ab8d85c1aad2ba7c23ccd121bfbd5ff3
test-result-10_async_00_base_020_streaming Expired
416 Bytes
sha256:467b262fc3d83c3fb64cf4bb1d898f7f0e4497a2b6144e6ae446340e718fad54
test-result-10_async_00_base_030_tracing Expired
406 Bytes
sha256:2a08b963a65d0b462b75768e3009cec59e95ca4501f862bc30d354addeb28275
test-result-10_async_00_base_040_other_sdks Expired
421 Bytes
sha256:2acb2afea3cc4d285ce5f9851bca3d52d3eabb60da193413d52332d9b8a200e3
test-result-10_async_00_base_080_batch_events Expired
428 Bytes
sha256:f090697146198feb9d96aa9814271edbde467f9e652c06dc0e717f95e8e86f98
test-result-10_async_00_base_100_langgraph Expired
416 Bytes
sha256:f68301712f2021e6a78ed41aacf67b38ae762dda96fdab8f06d4b0d4362f5357
test-result-10_async_00_base_110_pydantic_ai Expired
426 Bytes
sha256:ac277ef3bcb63ba5b29e5d1a803637c52d7ad2196ecece1ab3d4efee577c977d
test-result-10_async_00_base_120_openai_agents Expired
436 Bytes
sha256:965410133a28d3fc828f127c6b95836c318f757ed271ad66f15014f57d842b69
test-result-10_async_00_base_130_claude_code Expired
426 Bytes
sha256:f0eb353dbafe16d633cb43608dad966fcb67ceea9effbaa4ff900ceef390029a
test-result-10_async_00_base_140_codex Expired
396 Bytes
sha256:39bcf170e70dcac3f0450fc7c01839ece49390db7dadaa5ae803e76166d79d71
test-result-10_async_10_temporal_000_hello_acp Expired
436 Bytes
sha256:ab01084202a0f902ced368206a44b8203e41a4df107d9327339b5f3fa86dffac
test-result-10_async_10_temporal_010_agent_chat Expired
441 Bytes
sha256:d2bba530d6d589edc455a798bb261d57b30290aa63a082f811f759fad9d9fca3
test-result-10_async_10_temporal_020_state_machine Expired
456 Bytes
sha256:f4522d1d82be17ee3a44ce1dab67d180f41b1e081587294d126faf922f97e9af
test-result-10_async_10_temporal_030_custom_activities Expired
476 Bytes
sha256:6215c7f735264940e5ba332c9f237abc67d08d54ab2d6433818c65a5f37f805e
test-result-10_async_10_temporal_050_agent_chat_guardrails Expired
496 Bytes
sha256:bba2294a9e0f9616b1cf85d02f0b2a8233abba167801fd986184f6484b8023de
test-result-10_async_10_temporal_060_open_ai_agents_sdk_hello_world Expired
541 Bytes
sha256:fa10205e302fca7b7fba1758ecaaf9af268b69623a8df90c39533af72b6ac204
test-result-10_async_10_temporal_070_open_ai_agents_sdk_tools Expired
511 Bytes
sha256:99fba069632f787400eb69fa622549d9148310a3dfef2fd873423d8ac2c854dd
test-result-10_async_10_temporal_080_open_ai_agents_sdk_human_in_the_loop Expired
567 Bytes
sha256:722f1baea8e180d926a6ff725a7c08f45d8dfb5bd685531bda3cab249fa6a0c0
test-result-10_async_10_temporal_090_claude_agents_sdk_mvp Expired
496 Bytes
sha256:7bbbc64305b9e420c79e2673264c07f1aeda6b794a9b9e7abe0be8f347094de1
test-result-10_async_10_temporal_110_pydantic_ai Expired
446 Bytes
sha256:cad5595a0164c230e9ea3356ad1f7dee00e8920d6dbc6b83b060b355fe03033d
test-result-10_async_10_temporal_120_openai_agents Expired
456 Bytes
sha256:afb6cff4fab1216159e41a38882152823ebc9f2d4e18cc1a7eee6b7d9f2d1011
test-result-10_async_10_temporal_130_langgraph Expired
436 Bytes
sha256:f118ce28abba1ae46c1caaedf1ef394c223672872b276723f755f72ac3416b4b
test-result-10_async_10_temporal_140_claude_code Expired
446 Bytes
sha256:1176c91fbdf00724de072a0b485d1b773787c230374c2e1ee0a74f26c170947f
test-result-10_async_10_temporal_150_codex Expired
416 Bytes
sha256:1027b7e194c219f96b575ea20bd32d19b88468e93cc8c72cf8461d46fda4ad14