Skip to content

feat(tracing): emit token usage on spans for SGP billing #1907

feat(tracing): emit token usage on spans for SGP billing

feat(tracing): emit token usage on spans for SGP billing #1907

Triggered via pull request July 9, 2026 22:47
Status Failure
Total duration 15m 37s
Artifacts 33

agentex-tutorials-test.yml

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

Annotations

9 errors and 35 warnings
test-00_sync/010_multiturn
Process completed with exit code 1.
test-00_sync/020_streaming
Process completed with exit code 1.
test-10_async/10_temporal/070_open_ai_agents_sdk_tools
Process completed with exit code 1.
test-10_async/10_temporal/020_state_machine
Process completed with exit code 1.
test-10_async/10_temporal/080_open_ai_agents_sdk_human_in_the_loop
Process completed with exit code 1.
test-10_async/00_base/040_other_sdks
Process completed with exit code 1.
test-10_async/10_temporal/010_agent_chat
The job has exceeded the maximum execution time of 15m0s
test-10_async/10_temporal/010_agent_chat
The operation was canceled.
Test Summary
Process completed with exit code 1.
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/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-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/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/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/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/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/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/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/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/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/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/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/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/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/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/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-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/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/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/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/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/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/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/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-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/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/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/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/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/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 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:a7bf315c13be81aafe5a4c0c2ace7bc5e5ac2b5cdb2e9d86da9501325be6f879
test-result-00_sync_010_multiturn Expired
371 Bytes
sha256:9a417916e41bb2b3906b9bd60f5d1b181f6caa8887eb122ec9722901fd864f7f
test-result-00_sync_020_streaming Expired
371 Bytes
sha256:e0a9e84901fc86dc10cb5438a30e4dc984f48e754d3a94cfd991997b315c9b16
test-result-00_sync_030_langgraph Expired
371 Bytes
sha256:a53b4283a22087939b36c4daa4cd8604cfa6594d743e9fbe2fad14f707ffb831
test-result-00_sync_040_pydantic_ai Expired
381 Bytes
sha256:3c4921588fee4c49b504dda68bc65a0883938906c3b8ed2ca3e999f5213ac50f
test-result-00_sync_050_openai_agents Expired
391 Bytes
sha256:987c268fd665d72349ada0101128b8d583744dd6406b95715c13261e69b8b37b
test-result-00_sync_060_claude_code Expired
381 Bytes
sha256:cd853a305d6541592268aad38ee9522f6a952f72c02109c9e1ca9a50f0b12cfd
test-result-00_sync_070_codex Expired
351 Bytes
sha256:403ca232bbe6ba997b9cad17d55365a45d581acae22de084133819f653780773
test-result-10_async_00_base_000_hello_acp Expired
416 Bytes
sha256:c9a7e360971049bb104958000e9ef9f85df3855aa35e8c2e8e1a1896fcb60713
test-result-10_async_00_base_010_multiturn Expired
416 Bytes
sha256:27cbe07d0912d81302bea717b1915863e0a0d344dd7d98218473f4f5b593d1db
test-result-10_async_00_base_020_streaming Expired
416 Bytes
sha256:31a17176f0a38f02642dd568b362da03f508729f74e5414d93d8ee095e3fc314
test-result-10_async_00_base_030_tracing Expired
406 Bytes
sha256:92ee32c0b06611c56a4e3a04ac4e59b492b18e28e71da8efbd9cebc54272bfff
test-result-10_async_00_base_040_other_sdks Expired
421 Bytes
sha256:92f7d03239475a6f928dc18c1846f7dfd587b1bfa237dbf440c575c792e4a8f3
test-result-10_async_00_base_080_batch_events Expired
428 Bytes
sha256:e08d7cba8fb56bee798b2bcf17cb512b84abc0c1d8126f109a90f5cf4e18f32b
test-result-10_async_00_base_100_langgraph Expired
416 Bytes
sha256:89d2f857033975d553314d3aaacd320330e0a71fec34362ed91ea32d72c75479
test-result-10_async_00_base_110_pydantic_ai Expired
426 Bytes
sha256:ecdc48f11638fbb328c414fdbb54ca58b461402e8a00dd7d99359c20ebe29290
test-result-10_async_00_base_120_openai_agents Expired
436 Bytes
sha256:f0241a2fbfb6a71ff6402c47461ba2058bd9ff9f832f83dff78f4c45cdb0dbab
test-result-10_async_00_base_130_claude_code Expired
426 Bytes
sha256:76ddb6be9abc7e808951134702e3ced70672539481de83ea7c0aa1d94b2cd7c6
test-result-10_async_00_base_140_codex Expired
396 Bytes
sha256:309e43d8f8fb4c37bfb3aaa462525bd468e40c52fdbfa52f2540fb8c37e0b7bd
test-result-10_async_10_temporal_000_hello_acp Expired
436 Bytes
sha256:c512a8d7751329d43095eef586723d804a072a92ca81a5ecc2e9ebe66ac0d169
test-result-10_async_10_temporal_010_agent_chat Expired
441 Bytes
sha256:d8e50d3daed74fc3ff8d25a66093abec49e1fc3a8039b37eb6bbd5c3c619091e
test-result-10_async_10_temporal_020_state_machine Expired
456 Bytes
sha256:92ce1abd80c55132455d18d082f08493923b6508995783357174bc52a6c64a60
test-result-10_async_10_temporal_030_custom_activities Expired
476 Bytes
sha256:8f65c4ec4cd741150429eb00681d4082c9d83c63c2439011b15d50773e82e6c0
test-result-10_async_10_temporal_050_agent_chat_guardrails Expired
496 Bytes
sha256:ac59094b8f0d4bf4154df6658845aa80d53792a6dd313e8ddac11571e2e8c21e
test-result-10_async_10_temporal_060_open_ai_agents_sdk_hello_world Expired
541 Bytes
sha256:4f803d7d62b00bed56657661cc82c97856368c34e83a8605bf0e0f0aff7b96b5
test-result-10_async_10_temporal_070_open_ai_agents_sdk_tools Expired
511 Bytes
sha256:051c972b466ffc05b7f96c3e84a57a7a98630ed4cc379689e2e3c4c61648e931
test-result-10_async_10_temporal_080_open_ai_agents_sdk_human_in_the_loop Expired
567 Bytes
sha256:4d4852276ec78ae69cf4617a28d19d72347b4386b1a77b91521a8e22185c62f0
test-result-10_async_10_temporal_090_claude_agents_sdk_mvp Expired
496 Bytes
sha256:3aaeb27d18269c5ffb57a757e7f2c40aff5ac7aafb8d176d6b9ce2ea01c1c803
test-result-10_async_10_temporal_110_pydantic_ai Expired
446 Bytes
sha256:928e9f91e5bab6b12f3f70f748a35a3629f3a9f4f41d86dd6a9a3c2d81d6c8dc
test-result-10_async_10_temporal_120_openai_agents Expired
456 Bytes
sha256:fab9330b9536dcb9dcb6f508632c7475da93bbfe3fd1e4d16bc440bbd5eecf8c
test-result-10_async_10_temporal_130_langgraph Expired
436 Bytes
sha256:aae6afaac18fe12ab399181502d6938c122da63d74c7383348e34a8b99118d3e
test-result-10_async_10_temporal_140_claude_code Expired
446 Bytes
sha256:77e01b24419f475edb9433e840fac2987e62fb56eee7b2605ab25c9cfa35a05b
test-result-10_async_10_temporal_150_codex Expired
416 Bytes
sha256:623f3246f0dfdb09534c8d23d5c2739725b3a44e8cbf61bc74dc88110b997200