Skip to content

feat(sdk): add webhook helper for forward-route handlers #1720

feat(sdk): add webhook helper for forward-route handlers

feat(sdk): add webhook helper for forward-route handlers #1720

Triggered via pull request June 22, 2026 04:22
Status Success
Total duration 4m 23s
Artifacts 27

agentex-tutorials-test.yml

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

Annotations

29 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-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/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/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/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/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/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/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/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/120_openai_agents_local_sandbox
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-00_sync/050_openai_agents_local_sandbox
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/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/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-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/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-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-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/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-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-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/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/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-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-10_async/00_base/120_openai_agents_local_sandbox
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:ad1f59e81f2a5aef9d534984c1d7f06cb3e91ce5086088a7832ff0e15919e8f6
test-result-00_sync_010_multiturn Expired
371 Bytes
sha256:9e08e1d5f5d7ab51a43dc9e20b21d41ff8d134f6b33a0cbdd955c44b89fb3459
test-result-00_sync_020_streaming Expired
371 Bytes
sha256:f79beafac5fbd7ab7ce7c1d645d93588a214e527c6189d4c8d058761851e2694
test-result-00_sync_030_langgraph Expired
371 Bytes
sha256:4d66b694a04bb885211f766b9ba5405008dcedb89292101f3ea1527b2c2ecb9e
test-result-00_sync_040_pydantic_ai Expired
381 Bytes
sha256:8685e024e1de872d026186023e6ba20479c111556cfa9c489dbe9df24cb7c776
test-result-00_sync_050_openai_agents_local_sandbox Expired
461 Bytes
sha256:97359be20c826b4e7854f8f8a1a174af9001ba3c0470a41e8f57ee2c1a033a9e
test-result-10_async_00_base_000_hello_acp Expired
416 Bytes
sha256:96183b1cfe095c74f995e53cb9474f62de232eb8b53523c4d5b5280afcd8fa65
test-result-10_async_00_base_010_multiturn Expired
416 Bytes
sha256:5c67bc6d9b929f546a288bb79960870f5f4e74a13bd522fddec13f61206d3c27
test-result-10_async_00_base_020_streaming Expired
416 Bytes
sha256:ad57dab4b0c3802b1ff94bb0e2ff3f89ed5a1f8083b3caf816b62e7737e0b154
test-result-10_async_00_base_030_tracing Expired
406 Bytes
sha256:d15a8fa0555bf7daa0ad700fbc2364772b3de63ee7cd59af08da814065325fec
test-result-10_async_00_base_040_other_sdks Expired
421 Bytes
sha256:aeb559a0e284529cc0d2f2ea99013621dc1257510bc7a0ff2053df6877b76b08
test-result-10_async_00_base_080_batch_events Expired
428 Bytes
sha256:5f03bda717f48afdf717094c220ab371fe2f89284d340fe9cbdc7c21ad138ae0
test-result-10_async_00_base_100_langgraph Expired
416 Bytes
sha256:281235a5f51cbacd17b3979e7f6aaa5977a9e9c7e1473ca334ac7b07f7e92ea4
test-result-10_async_00_base_110_pydantic_ai Expired
426 Bytes
sha256:7293890b699dd6c0a3e2b87abcb43ea41c065c3dd6a4615a02015387a3b4d8f7
test-result-10_async_00_base_120_openai_agents_local_sandbox Expired
506 Bytes
sha256:5b3e2ae94a0dfd857e0d8dc18d95fc37dc61cfde2974205dc9d6065a2f55a81f
test-result-10_async_10_temporal_000_hello_acp Expired
436 Bytes
sha256:a42c134b22a48103c43567f2a9832af9e871a45347a855c128ac3b52d1b4f8ed
test-result-10_async_10_temporal_010_agent_chat Expired
441 Bytes
sha256:7cc2da381e1de48819885357a1769fdcc95379088394159a030f5199af80fefc
test-result-10_async_10_temporal_020_state_machine Expired
456 Bytes
sha256:7cd648907b0bd120204acc3722b7cdca70d09def207ba1a2cbc059e188602805
test-result-10_async_10_temporal_030_custom_activities Expired
476 Bytes
sha256:7b190d881f0f60ff33f6d88836a989b1dfdbf03077a4c54c9d1cbdefc212fdfd
test-result-10_async_10_temporal_050_agent_chat_guardrails Expired
496 Bytes
sha256:2149be68aeac540748ba34c6d10f7a4adc9f9b45b91c47f4e04ac853f30dce60
test-result-10_async_10_temporal_060_open_ai_agents_sdk_hello_world Expired
541 Bytes
sha256:a1365942b801f1c31dc8d37bcb77aab311a8d8baf5d791c8517d897cb290599c
test-result-10_async_10_temporal_070_open_ai_agents_sdk_tools Expired
511 Bytes
sha256:5fb6cca1c49882def7fa025f30ab33467fe8aaede1389052fdf35758572c5156
test-result-10_async_10_temporal_080_open_ai_agents_sdk_human_in_the_loop Expired
567 Bytes
sha256:c7ccf49b35814487257bd04fc1c82f1e780df2a239a18c786b8a1994aa8d8787
test-result-10_async_10_temporal_090_claude_agents_sdk_mvp Expired
496 Bytes
sha256:4e12bdc60dd2bef1d63dad93c7a09a35776e013528d781e11048cf6b70daf487
test-result-10_async_10_temporal_110_pydantic_ai Expired
446 Bytes
sha256:a8c11442416f12aeeaee2e3e21de3b59a8ede7caab74f7de4b6c6c395369157f
test-result-10_async_10_temporal_120_openai_agents_local_sandbox Expired
526 Bytes
sha256:48f3b545fb5c526f19490f54b7325a7aee6bc4882b3dbfbf89cc53bea84c907d
test-result-10_async_10_temporal_130_langgraph Expired
436 Bytes
sha256:c10c7bae3d3e1e87b95ef9b96d00cc550b430d0c47402b10b8c9c35367d3138a