Skip to content

Decode prompt token trace payloads#455

Open
SunnySoldier357 wants to merge 1 commit into
mainfrom
sandeep/fir2-1747-remote-rollout-prompt-token-payloads
Open

Decode prompt token trace payloads#455
SunnySoldier357 wants to merge 1 commit into
mainfrom
sandeep/fir2-1747-remote-rollout-prompt-token-payloads

Conversation

@SunnySoldier357

Copy link
Copy Markdown
Collaborator

Summary

  • Add PTI/v1 prompt token payload deserialization for Fireworks tracing payloads.
  • Hydrate execution_metadata.extra.prompt_token_ids and prompt_token_ids_metadata from payloads.prompt_token_ids.
  • Preserve prompt token IDs in RemoteRolloutProcessor multi-turn assistant_turn_payloads.
  • Add a local e2e script that exercises RemoteRolloutProcessor against a Fireworks tracing gateway deployment.

Test plan

  • PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 conda run -n eval python -m pytest -p pytest_asyncio.plugin tests/adapters/test_fireworks_tracing_logprobs.py tests/adapters/test_fireworks_tracing_prompt_token_ids.py tests/pytest/test_tracing_utils.py
  • conda run -n eval python scripts/test_remote_rollout_prompt_token_ids.py --timeout-seconds 90 --poll-interval 2

E2E used dev tracing gateway/consumer from FIR2-1747 and accounts/pyroworks-dev/deployments/malaysia2-intended-butterfly; it verified assistant_turn_payloads[0].prompt_token_ids was hydrated with 13 prompt IDs.

Made with Cursor

Hydrate prompt_token_ids from Fireworks tracing payloads so RemoteRolloutProcessor can pass token-native prompt IDs through assistant turn metadata.

Co-authored-by: Cursor <cursoragent@cursor.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@SunnySoldier357 SunnySoldier357 self-assigned this Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant