replay.override.json 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. [
  2. {
  3. "kind": "chunks",
  4. "chunks": [
  5. { "type": "block-start", "index": 0, "blockType": "reasoning" },
  6. { "type": "reasoning-delta", "index": 0, "text": "The user wants me to ask them a checkpoint question first, then continue with whatever they interject. Let me do exactly that." },
  7. { "type": "block-start", "index": 1, "blockType": "tool-call" },
  8. {
  9. "type": "tool-call-delta",
  10. "index": 1,
  11. "id": "call_00_steer_all",
  12. "name": "ask_user_question",
  13. "argumentsDelta": "{\"questions\": [{\"id\": \"checkpoint\", \"question\": \"Ready to continue?\", \"header\": \"Checkpoint\", \"options\": [{\"label\": \"Yes\"}, {\"label\": \"No\"}]}]}"
  14. },
  15. {
  16. "type": "block-end",
  17. "index": 0,
  18. "block": {
  19. "type": "reasoning",
  20. "text": "The user wants me to ask them a checkpoint question first, then continue with whatever they interject. Let me do exactly that."
  21. }
  22. },
  23. {
  24. "type": "block-end",
  25. "index": 1,
  26. "block": {
  27. "type": "tool-call",
  28. "id": "call_00_steer_all",
  29. "name": "ask_user_question",
  30. "arguments": "{\"questions\": [{\"id\": \"checkpoint\", \"question\": \"Ready to continue?\", \"header\": \"Checkpoint\", \"options\": [{\"label\": \"Yes\"}, {\"label\": \"No\"}]}]}"
  31. }
  32. },
  33. { "type": "usage", "usage": { "inputTokens": 10, "outputTokens": 10, "cacheReadTokens": 0, "reasoningTokens": 0 } },
  34. { "type": "finish", "reason": { "kind": "tool-calls" } }
  35. ]
  36. },
  37. {
  38. "kind": "chunks",
  39. "chunks": [
  40. { "type": "block-start", "index": 0, "blockType": "text" },
  41. { "type": "text-delta", "index": 0, "text": "Got it: BANANA and ORANGE." },
  42. { "type": "block-end", "index": 0, "block": { "type": "text", "text": "Got it: BANANA and ORANGE." } },
  43. { "type": "usage", "usage": { "inputTokens": 10, "outputTokens": 10, "cacheReadTokens": 0, "reasoningTokens": 0 } },
  44. { "type": "finish", "reason": { "kind": "stop" } }
  45. ]
  46. }
  47. ]