Skip to content

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

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

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

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

agentex-tutorials-test.yml

on: pull_request
find-tutorials
3s
find-tutorials
Matrix: test-tutorial
Test Summary
5s
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/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/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/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/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/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/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/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/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/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_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/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/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/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/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/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/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-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-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-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/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-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:f14d6b82e6479ca983802aa98a6a50da2b0740fa7a8d02599f5529cf564a0337
test-result-00_sync_010_multiturn Expired
371 Bytes
sha256:19a57ccead7e406e3bb7de711ab3c92f8a17e57b7f87dce4e5c0d4ff21d4b320
test-result-00_sync_020_streaming Expired
371 Bytes
sha256:466beff60819248ff23fd9100b72077203a3617441eefa195d89c267bbb2a4de
test-result-00_sync_030_langgraph Expired
371 Bytes
sha256:74432d431d9a2e6cdd84126a3dd37daed1268f8b7be3ba83565fa2053b699824
test-result-00_sync_040_pydantic_ai Expired
381 Bytes
sha256:2dab42fbd34dcf5dd5f568d3a0bba9df8d49920406c68a85b6d8b6da9af153e8
test-result-00_sync_050_openai_agents_local_sandbox Expired
461 Bytes
sha256:31063f736f3bce03efda4d451aa93c4b1c045e04910e40cb9c2d03510da1ca0b
test-result-10_async_00_base_000_hello_acp Expired
416 Bytes
sha256:b7cc75ad7fa63de91a9acd3781325ae9c60b81e1ba14bf1fb1309a220324a05f
test-result-10_async_00_base_010_multiturn Expired
416 Bytes
sha256:0ad7c6d53b065f56e0df0a496a52d10ed8ea560d5cb1df38ed4bae059f699cb8
test-result-10_async_00_base_020_streaming Expired
416 Bytes
sha256:a167307e59af83a6156eaad8f3cf7090a3b529ca6c5deca564436d9e39858f94
test-result-10_async_00_base_030_tracing Expired
406 Bytes
sha256:25d3078ab53c949b3e5d34a306c20b0ab94bd74d8cda5083e6a2a4adff97fd8e
test-result-10_async_00_base_040_other_sdks Expired
421 Bytes
sha256:6ee216b10ca60ef118ca812b31634f176c41bd543f5cf64bc4986be53ce3ec8e
test-result-10_async_00_base_080_batch_events Expired
428 Bytes
sha256:e4573459cfba3c1a897731be129c29b13412135a95f4d6b0369398931c4de298
test-result-10_async_00_base_100_langgraph Expired
416 Bytes
sha256:250ae8cddc6018c8144ca4d379edaf88ff462837f92887eb8561061bbfb047ed
test-result-10_async_00_base_110_pydantic_ai Expired
426 Bytes
sha256:0c11d170132880f7da1dde1cd67a42a3ebe10a55fd4f8b75558d87e4df0be6c5
test-result-10_async_00_base_120_openai_agents_local_sandbox Expired
506 Bytes
sha256:f3533c76ed60026d20990145711a1597b48acfbc4b037a785066bf5f0b1afe53
test-result-10_async_10_temporal_000_hello_acp Expired
436 Bytes
sha256:2d92ca13627434128ce4c88c0cf896e6c8037655f826c547d4da85c7521264fa
test-result-10_async_10_temporal_010_agent_chat Expired
441 Bytes
sha256:4ceeecedeaa98d1669e39c11ce4de462f2aa0495a139e4659c293b4507bf8993
test-result-10_async_10_temporal_020_state_machine Expired
456 Bytes
sha256:3db890874532049843cc630db63bb3ef59f0aa052026e0a6aaa5dc7bd8ac1a50
test-result-10_async_10_temporal_030_custom_activities Expired
476 Bytes
sha256:34f319ccbacc850a5a83811e17849b0cd3095c42e3da819b145050e8cc90a59b
test-result-10_async_10_temporal_050_agent_chat_guardrails Expired
496 Bytes
sha256:120f026c0852b0540411c6a8ec565d14fa3631bcb57c21e2f28c3bbad175e1ea
test-result-10_async_10_temporal_060_open_ai_agents_sdk_hello_world Expired
541 Bytes
sha256:76327ea863575462f442c9c84798053be17284ade256c57e6caf37d080d1807b
test-result-10_async_10_temporal_070_open_ai_agents_sdk_tools Expired
511 Bytes
sha256:6131d9dca41f46075d5a09f6d65b78a3dfa6e198e15355646fb838c7fb12582c
test-result-10_async_10_temporal_080_open_ai_agents_sdk_human_in_the_loop Expired
567 Bytes
sha256:62e76039a38a747a9c79a46dfb53e3e38b83926c9c0ae6b6a0bc5d38a5823311
test-result-10_async_10_temporal_090_claude_agents_sdk_mvp Expired
496 Bytes
sha256:b59d2bce637b76d5c6f3b6eee309f5df549b97697552c6c779f6b8aa1417dcf5
test-result-10_async_10_temporal_110_pydantic_ai Expired
446 Bytes
sha256:bc02f03b58d4e43dc65e8bcd77022998bf15b30ab9154c6802472d251aaef30c
test-result-10_async_10_temporal_120_openai_agents_local_sandbox Expired
526 Bytes
sha256:260ef2bf8996efc566b3987c19495f5bbfd1d2d48aa4cebc0528400696aadbe5
test-result-10_async_10_temporal_130_langgraph Expired
436 Bytes
sha256:6af3f2df5ad5610a35fecbd71b437538de61fd389bb22210bc0704ee5a4c2a3d