vllm - ✅(Solved) Fix [Bug]: IndexError: prev_tool_call_arr list index out of range when streaming tool call hits max_tokens (openai parser) [1 pull requests, 1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
vllm-project/vllm#37937Fetched 2026-04-08 01:22:33
View on GitHub
Comments
1
Participants
2
Timeline
11
Reactions
0
Assignees
Timeline (top)
referenced ×3cross-referenced ×2assigned ×1closed ×1

Error Message

(APIServer pid=1) INFO: "POST /v1/chat/completions HTTP/1.1" 200 OK (APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] Error in chat completion stream generator. (APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] Traceback (most recent call last): (APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] File ".../vllm/entrypoints/openai/chat_completion/serving.py", line 1133, in chat_completion_stream_generator (APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] args = tool_parser.prev_tool_call_arr[index].get( (APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ (APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] IndexError: list index out of range

Fix Action

Fixed

PR fix notes

PR #37958: [Bugfix] Fix IndexError when accessing prev_tool_call_arr in OpenAIToolParser

Description (problem / solution / changelog)

Purpose

FIX https://github.com/vllm-project/vllm/issues/37937 FIX https://github.com/vllm-project/vllm/issues/36849

Test Plan

Test Result


<details> <summary> Essential Elements of an Effective PR Description Checklist </summary>
  • The purpose of the PR, such as "Fix some issue (link existing issues this PR will resolve)".
  • The test plan, such as providing test command.
  • The test results, such as pasting the results comparison before and after, or e2e results
  • (Optional) The necessary documentation update, such as updating supported_models.md and examples for a new model.
  • (Optional) Release notes update. If your change is user facing, please update the release notes draft in the Google Doc.
</details>

Changed files

  • vllm/entrypoints/openai/chat_completion/serving.py (modified, +6/-6)

Code Example

vllm serve openai/gpt-oss-120b \
  --served-model-name gpt-oss-120b \
  --host 0.0.0.0 \
  --port 8502 \
  --quantization mxfp4 \
  --async-scheduling \
  --gpu_memory_utilization 0.90 \
  --tensor-parallel-size 2 \
  --max-model-len 110000 \
  --disable-custom-all-reduce \
  --distributed-executor-backend mp \
  --reasoning-parser openai_gptoss \
  --enable-auto-tool-choice \
  --tool-call-parser openai

---

{
  "model": "gpt-oss-120b",
  "messages": [
    {
      "role": "system",
      "content": "You are a helpful AI assistant. You must write code using the 'write' tool provided to you."
    },
    {
      "role": "user",
      "content": "Write a sample Python code that is 1000 lines long. Use the tool at your disposal for this."
    }
  ],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "write",
        "description": "Used to write the generated code to a file or output.",
        "parameters": {
          "type": "object",
          "properties": {
            "content": {
              "type": "string",
              "description": "The content of the code to be written."
            }
          },
          "required": ["content"]
        }
      }
    }
  ],
  "tool_choice": "auto",
  "reasoning_effort": "low",
  "temperature": 0.3,
  "top_p": 0.8,
  "max_tokens": 50,
  "stream": true
}

---

[
  {
    "type": "info",
    "timestamp": 1774305660465,
    "seq": 40,
    "message": "Connection Closed"
  },
  {
    "type": "incoming",
    "seq": 1,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\"},\"logprobs\":null,\"finish_reason\":null}],\"prompt_token_ids\":null}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6f6c 6522 3a22 6173 7369  a\":{\"role\":\"assi\n000000a0: 7374 616e 7422 2c22 636f 6e74 656e 7422  stant\",\"content\"\n000000b0: 3a22 227d 2c22 6c6f 6770 726f 6273 223a  :\"\"},\"logprobs\":\n000000c0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000d0: 736f 6e22 3a6e 756c 6c7d 5d2c 2270 726f  son\":null}],\"pro\n000000e0: 6d70 745f 746f 6b65 6e5f 6964 7322 3a6e  mpt_token_ids\":n\n000000f0: 756c 6c7d 0a0a                           ull}..\n",
    "timestamp": 1774305660106
  },
  {
    "type": "incoming",
    "seq": 2,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\"We\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2257 6522 7d2c 226c 6f67 7072 6f62 7322  \"We\"},\"logprobs\"\n000000b0: 3a6e 756c 6c2c 2266 696e 6973 685f 7265  :null,\"finish_re\n000000c0: 6173 6f6e 223a 6e75 6c6c 2c22 746f 6b65  ason\":null,\"toke\n000000d0: 6e5f 6964 7322 3a6e 756c 6c7d 5d7d 0a0a  n_ids\":null}]}..\n",
    "timestamp": 1774305660125
  },
  {
    "type": "incoming",
    "seq": 3,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" need\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6e65 6564 227d 2c22 6c6f 6770 726f  \" need\"},\"logpro\n000000b0: 6273 223a 6e75 6c6c 2c22 6669 6e69 7368  bs\":null,\"finish\n000000c0: 5f72 6561 736f 6e22 3a6e 756c 6c2c 2274  _reason\":null,\"t\n000000d0: 6f6b 656e 5f69 6473 223a 6e75 6c6c 7d5d  oken_ids\":null}]\n000000e0: 7d0a 000a                                  }..\n",
    "timestamp": 1774305660130
  },
  {
    "type": "incoming",
    "seq": 4,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" to\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 746f 227d 2c22 6c6f 6770 726f 6273  \" to\"},\"logprobs\n000000b0: 223a 6e75 6c6c 2c22 6669 6e69 7368 5f72  \":null,\"finish_r\n000000c0: 6561 736f 6e22 3a6e 756c 6c2c 2274 6f6b  eason\":null,\"tok\n000000d0: 656e 5f69 6473 223a 6e75 6c6c 7d5d 7d0a  en_ids\":null}]}.\n000000e0: 000a                                       .\n",
    "timestamp": 1774305660136
  },
  {
    "type": "incoming",
    "seq": 5,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" generate\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6765 6e65 7261 7465 227d 2c22 6c6f  \" generate\"},\"lo\n000000b0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000c0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000d0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n000000e0: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660149
  },
  {
    "type": "incoming",
    "seq": 6,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" \"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 227d 2c22 6c6f 6770 726f 6273 223a  \" \"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660149
  },
  {
    "type": "incoming",
    "seq": 7,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\"100\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2231 3030 227d 2c22 6c6f 6770 726f 6273  \"100\"},\"logprobs\n000000b0: 223a 6e75 6c6c 2c22 6669 6e69 7368 5f72  \":null,\"finish_r\n000000c0: 6561 736f 6e22 3a6e 756c 6c2c 2274 6f6b  eason\":null,\"tok\n000000d0: 656e 5f69 6473 223a 6e75 6c6c 7d5d 7d0a  en_ids\":null}]}.\n000000e0: 000a                                       .\n",
    "timestamp": 1774305660155
  },
  {
    "type": "incoming",
    "seq": 8,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\"0\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2230 227d 2c22 6c6f 6770 726f 6273 223a  \"0\"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660161
  },
  {
    "type": "incoming",
    "seq": 9,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" lines\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6c69 6e65 7322 7d2c 226c 6f67 7072  \" lines\"},\"logpr\n000000b0: 6f62 7322 3a6e 756c 6c2c 2266 696e 6973  obs\":null,\"finis\n000000c0: 685f 7265 6173 6f6e 223a 6e75 6c6c 2c22  h_reason\":null,\"\n000000d0: 746f 6b65 6e5f 6964 7322 3a6e 756c 6c7d  token_ids\":null}\n000000e0: 5d7d 0a0a                                ]}..\n",
    "timestamp": 1774305660166
  },
  {
    "type": "incoming",
    "seq": 10,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" Python\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 5079 7468 6f6e 227d 2c22 6c6f 6770  \" Python\"},\"logp\n000000b0: 726f 6273 223a 6e75 6c6c 2c22 6669 6e69  robs\":null,\"fini\n000000c0: 7368 5f72 6561 736f 6e22 3a6e 756c 6c2c  sh_reason\":null,\n000000d0: 2274 6f6b 656e 5f69 6473 223a 6e75 6c6c  \"token_ids\":null\n000000e0: 7d5d 7d0a 000a                             }]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 11,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" code\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 636f 6465 227d 2c22 6c6f 6770 726f  \" code\"},\"logpro\n000000b0: 6273 223a 6e75 6c6c 2c22 6669 6e69 7368  bs\":null,\"finish\n000000c0: 5f72 6561 736f 6e22 3a6e 756c 6c2c 2274  _reason\":null,\"t\n000000d0: 6f6b 656e 5f69 6473 223a 6e75 6c6c 7d5d  oken_ids\":null}]\n000000e0: 7d0a 000a                                  }..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 12,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\".\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 222e 227d 2c22 6c6f 6770 726f 6273 223a  \".\"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 13,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" Could\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 436f 756c 6422 7d2c 226c 6f67 7072  \" Could\"},\"logpr\n000000b0: 6f62 7322 3a6e 756c 6c2c 2266 696e 6973  obs\":null,\"finis\n000000c0: 685f 7265 6173 6f6e 223a 6e75 6c6c 2c22  h_reason\":null,\"\n000000d0: 746f 6b65 6e5f 6964 7322 3a6e 756c 6c7d  token_ids\":null}\n000000e0: 5d7d 0a0a                                ]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 14,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" be\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6265 227d 2c22 6c6f 6770 726f 6273  \" be\"},\"logprobs\n000000b0: 223a 6e75 6c6c 2c22 6669 6e69 7368 5f72  \":null,\"finish_r\n000000c0: 6561 736f 6e22 3a6e 756c 6c2c 2274 6f6b  eason\":null,\"tok\n000000d0: 656e 5f69 6473 223a 6e75 6c6c 7d5d 7d0a  en_ids\":null}]}.\n000000e0: 000a                                       .\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 15,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" repetitive\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 7265 7065 7469 7469 7665 227d 2c22  \" repetitive\"},\"\n000000b0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000c0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000d0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n000000e0: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 16,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\".\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 222e 227d 2c22 6c6f 6770 726f 6273 223a  \".\"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 17,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" Use\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 5573 6522 7d2c 226c 6f67 7072 6f62  \" Use\"},\"logprob\n000000b0: 7322 3a6e 756c 6c2c 2266 696e 6973 685f  s\":null,\"finish_\n000000c0: 7265 6173 6f6e 223a 6e75 6c6c 2c22 746f  reason\":null,\"to\n000000d0: 6b65 6e5f 6964 7322 3a6e 756c 6c7d 5d7d  ken_ids\":null}]}\n000000e0: 0a0a                                     ..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 18,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" write\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 7772 6974 6522 7d2c 226c 6f67 7072  \" write\"},\"logpr\n000000b0: 6f62 7322 3a6e 756c 6c2c 2266 696e 6973  obs\":null,\"finis\n000000c0: 685f 7265 6173 6f6e 223a 6e75 6c6c 2c22  h_reason\":null,\"\n000000d0: 746f 6b65 6e5f 6964 7322 3a6e 756c 6c7d  token_ids\":null}\n000000e0: 5d7d 0a0a                                ]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 19,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" tool\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 746f 6f6c 227d 2c22 6c6f 6770 726f  \" tool\"},\"logpro\n000000b0: 6273 223a 6e75 6c6c 2c22 6669 6e69 7368  bs\":null,\"finish\n000000c0: 5f72 6561 736f 6e22 3a6e 756c 6c2c 2274  _reason\":null,\"t\n000000d0: 6f6b 656e 5f69 6473 223a 6e75 6c6c 7d5d  oken_ids\":null}]\n000000e0: 7d0a 000a                                  }..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 20,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 006e                                       n\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 21,
    "message": ".chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\".\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 2e63 6875 6e6b 222c 2263 7265 6174 6564  .chunk\",\"created\n00000010: 223a 3137 3734 3330 3536 3539 2c22 6d6f  \":1774305659,\"mo\n00000020: 6465 6c22 3a22 6770 742d 6f73 732d 3132  del\":\"gpt-oss-12\n00000030: 3062 222c 2263 686f 6963 6573 223a 5b7b  0b\",\"choices\":[{\n00000040: 2269 6e64 6578 223a 302c 2264 656c 7461  \"index\":0,\"delta\n00000050: 223a 7b22 7265 6173 6f6e 696e 6722 3a22  \":{\"reasoning\":\"\n00000060: 2e22 7d2c 226c 6f67 7072 6f62 7322 3a6e  .\"},\"logprobs\":n\n00000070: 756c 6c2c 2266 696e 6973 685f 7265 6173  ull,\"finish_reas\n00000080: 6f6e 223a 6e75 6c6c 2c22 746f 6b65 6e5f  on\":null,\"token_\n00000090: 6964 7322 3a6e 756c 6c7d 5d7d 0a0a       ids\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 22,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"id\":\"chatcmpl-tool-ab2960f2bf19d30f\",\"type\":\"function\",\"index\":0,\"function\":{\"name\":\"write\",\"arguments\":\"\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 6964 223a 2263 6861 7463 6d70  :[{\"id\":\"chatcmp\n000000b0: 6c2d 746f 6f6c 2d61 6232 3936 3066 3262  l-tool-ab2960f2b\n000000c0: 6631 3964 3330 6622 2c22 7479 7065 223a  f19d30f\",\"type\":\n000000d0: 2266 756e 6374 696f 6e22 2c22 696e 6465  \"function\",\"inde\n000000e0: 7822 3a30 2c22 6675 6e63 7469 6f6e 223a  x\":0,\"function\":\n000000f0: 7b22 6e61 6d65 223a 2277 7269 7465 222c  {\"name\":\"write\",\n00000100: 2261 7267 756d 656e 7473 223a 2222 7d7d  \"arguments\":\"\"}}\n00000110: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n00000120: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n00000130: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000140: 6473 223a 6e75 6c6c 7d5d 7d0a 000a         ds\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 23,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"{\\n\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 7b5c 6e22 7d7d 5d7d 2c22  nts\":\"{\\n\"}}]},\"\n000000d0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000e0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000f0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n00000100: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 24,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2022 7d7d 5d7d 2c22 6c6f  nts\":\" \"}}]},\"lo\n000000d0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000e0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000f0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n00000100: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 25,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \\\"\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 205c 2222 7d7d 5d7d 2c22  nts\":\" \\\"\"}}]},\"\n000000d0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000e0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000f0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n00000100: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 26,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"content\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 636f 6e74 656e 7422 7d7d  nts\":\"content\"}}\n000000d0: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n000000e0: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n000000f0: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000100: 6473 223a 6e75 6c6c 7d5d 7d0a 000a         ds\":null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 27,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"\\\":\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 5c22 3a22 7d7d 5d7d 2c22  nts\":\"\\\":\"}}]},\"\n000000d0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000e0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000f0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n00000100: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 28,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \\\"#\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 205c 2223 227d 7d5d 7d2c  nts\":\" \\\"#\"}}]},\n000000d0: 226c 6f67 7072 6f62 7322 3a6e 756c 6c2c  \"logprobs\":null,\n000000e0: 2266 696e 6973 685f 7265 6173 6f6e 223a  \"finish_reason\":\n000000f0: 6e75 6c6c 2c22 746f 6b65 6e5f 6964 7322  null,\"token_ids\"\n00000100: 3a6e 756c 6c7d 5d7d 0a0a                 :null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 29,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" Sample\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2053 616d 706c 6522 7d7d  nts\":\" Sample\"}}\n000000d0: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n000000e0: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n000000f0: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000100: 6473                                     ds\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 30,
    "message": "\":null}]}\n\n",
    "messageHexdump": "00000000: 223a 6e75 6c6c 7d5d 7d0a 000a              \":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 31,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" Python\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2050 7974 686f 6e22 7d7d  nts\":\" Python\"}}\n000000d0: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n000000e0: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n000000f0: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000100: 6473 223a 6e75 6c6c 7d5d 7d0a 000a         ds\":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 32,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" code\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2063 6f64 6522 7d7d 5d7d  nts\":\" code\"}}]}\n000000d0: 2c22 6c6f 6770 726f 6273 223a 6e75 6c6c  ,\"logprobs\":null\n000000e0: 2c22 6669 6e69 7368 5f72 6561 736f 6e22  ,\"finish_reason\"\n000000f0: 3a6e 756c 6c2c 2274 6f6b 656e 5f69 6473  :null,\"token_ids\n00000100: 223a 6e75 6c6c 7d5d 7d0a 000a              \":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 33,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" with\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2077 6974 6822 7d7d 5d7d  nts\":\" with\"}}]}\n000000d0: 2c22 6c6f 6770 726f 6273 223a 6e75 6c6c  ,\"logprobs\":null\n000000e0: 2c22 6669 6e69 7368 5f72 6561 736f 6e22  ,\"finish_reason\"\n000000f0: 3a6e 756c 6c2c 2274 6f6b 656e 5f69 6473  :null,\"token_ids\n00000100: 223a 6e75 6c6c 7d5d 7d0a 000a              \":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 34,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2022 7d7d 5d7d 2c22 6c6f  nts\":\" \"}}]},\"lo\n000000d0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000e0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000f0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n00000100: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 35,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 0034                        d\":1774\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 36,
    "message": "305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"100\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 3330 3536 3539 2c22 6d6f 6465 6c22 3a22  305659,\"model\":\"\n00000010: 6770 742d 6f73 732d 3132 3062 222c 2263  gpt-oss-120b\",\"c\n00000020: 686f 6963 6573 223a 5b7b 2269 6e64 6578  hoices\":[{\"index\n00000030: 223a 302c 2264 656c 7461 223a 7b22 746f  \":0,\"delta\":{\"to\n00000040: 6f6c 5f63 616c 6c73 223a 5b7b 2269 6e64  ol_calls\":[{\"ind\n00000050: 6578 223a 302c 2266 756e 6374 696f 6e22  ex\":0,\"function\"\n00000060: 3a7b 2261 7267 756d 656e 7473 223a 2231  :{\"arguments\":\"1\n00000070: 3030 227d 7d5d 7d2c 226c 6f67 7072 6f62  00\"}}]},\"logprob\n00000080: 7322 3a6e 756c 6c2c 2266 696e 6973 685f  s\":null,\"finish_\n00000090: 7265 6173 6f6e 223a 6e75 6c6c 2c22 746f  reason\":null,\"to\n000000a0: 6b65 6e5f 6964 7322 3a6e 756c 6c7d 5d7d  ken_ids\":null}]}\n000000b0: 0a0a                                     ..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 37,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"0\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 3022 7d7d 5d7d 2c22 6c6f  nts\":\"0\"}}]},\"lo\n000000d0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000e0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000f0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n00000100: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 38,
    "message": "data: {\"error\": {\"message\": \"list index out of range\", \"type\": \"InternalServerError\", \"param\": null, \"code\": 500}}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6572 726f 7222 3a20  data: {\"error\": \n00000010: 7b22 6d65 7373 6167 6522 3a20 226c 6973  {\"message\": \"lis\n00000020: 7420 696e 6465 7820 6f75 7420 6f66 2072  t index out of r\n00000030: 616e 6765 222c 2022 7479 7065 223a 2022  ange\", \"type\": \"\n00000040: 496e 7465 726e 616c 5365 7276 6572 4572  InternalServerEr\n00000050: 726f 7222 2c20 2270 6172 616d 223a 206e  ror\", \"param\": n\n00000060: 756c 6c2c 2022 636f 6465 223a 2035 3030  ull, \"code\": 500\n00000070: 7d7d 0a0a                                }}..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 39,
    "message": "data: [DONE]\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 5b44 4f4e 455d 0a0a       data: [DONE]..\n",
    "timestamp": 1774305660445
  }
]

---

(APIServer pid=1) INFO: "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] Error in chat completion stream generator.
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] Traceback (most recent call last):
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261]   File ".../vllm/entrypoints/openai/chat_completion/serving.py",
                                                            line 1133, in chat_completion_stream_generator
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261]     args = tool_parser.prev_tool_call_arr[index].get(
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] IndexError: list index out of range
RAW_BUFFERClick to expand / collapse

Your current environment

vLLM: 0.18.1rc1.dev32+g1f0d21064 (got from nightly build) PyTorch: 2.10.0+cu129 Python: 3.12.13 CUDA: 12.9 transformers: 4.57.6

<details> <summary>Startup Command</summary>
vllm serve openai/gpt-oss-120b \
  --served-model-name gpt-oss-120b \
  --host 0.0.0.0 \
  --port 8502 \
  --quantization mxfp4 \
  --async-scheduling \
  --gpu_memory_utilization 0.90 \
  --tensor-parallel-size 2 \
  --max-model-len 110000 \
  --disable-custom-all-reduce \
  --distributed-executor-backend mp \
  --reasoning-parser openai_gptoss \
  --enable-auto-tool-choice \
  --tool-call-parser openai
</details>

🐛 Describe the bug

When streaming is enabled and the model is generating tool call arguments, hitting the max_tokens limit causes an unhandled IndexError in chat_completion_stream_generator instead of returning a response chunk with finish_reason="length".

The server logs a 200 OK but then throws a 500 Internal Server Error in the stream. The client receives a malformed/broken stream rather than a graceful length-truncated response.

<details> <summary>Example vLLM Request</summary>
{
  "model": "gpt-oss-120b",
  "messages": [
    {
      "role": "system",
      "content": "You are a helpful AI assistant. You must write code using the 'write' tool provided to you."
    },
    {
      "role": "user",
      "content": "Write a sample Python code that is 1000 lines long. Use the tool at your disposal for this."
    }
  ],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "write",
        "description": "Used to write the generated code to a file or output.",
        "parameters": {
          "type": "object",
          "properties": {
            "content": {
              "type": "string",
              "description": "The content of the code to be written."
            }
          },
          "required": ["content"]
        }
      }
    }
  ],
  "tool_choice": "auto",
  "reasoning_effort": "low",
  "temperature": 0.3,
  "top_p": 0.8,
  "max_tokens": 50,
  "stream": true
}
</details> <details> <summary>Generated Streaming Answer (Last seq include error)</summary>
[
  {
    "type": "info",
    "timestamp": 1774305660465,
    "seq": 40,
    "message": "Connection Closed"
  },
  {
    "type": "incoming",
    "seq": 1,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\"},\"logprobs\":null,\"finish_reason\":null}],\"prompt_token_ids\":null}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6f6c 6522 3a22 6173 7369  a\":{\"role\":\"assi\n000000a0: 7374 616e 7422 2c22 636f 6e74 656e 7422  stant\",\"content\"\n000000b0: 3a22 227d 2c22 6c6f 6770 726f 6273 223a  :\"\"},\"logprobs\":\n000000c0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000d0: 736f 6e22 3a6e 756c 6c7d 5d2c 2270 726f  son\":null}],\"pro\n000000e0: 6d70 745f 746f 6b65 6e5f 6964 7322 3a6e  mpt_token_ids\":n\n000000f0: 756c 6c7d 0a0a                           ull}..\n",
    "timestamp": 1774305660106
  },
  {
    "type": "incoming",
    "seq": 2,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\"We\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2257 6522 7d2c 226c 6f67 7072 6f62 7322  \"We\"},\"logprobs\"\n000000b0: 3a6e 756c 6c2c 2266 696e 6973 685f 7265  :null,\"finish_re\n000000c0: 6173 6f6e 223a 6e75 6c6c 2c22 746f 6b65  ason\":null,\"toke\n000000d0: 6e5f 6964 7322 3a6e 756c 6c7d 5d7d 0a0a  n_ids\":null}]}..\n",
    "timestamp": 1774305660125
  },
  {
    "type": "incoming",
    "seq": 3,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" need\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6e65 6564 227d 2c22 6c6f 6770 726f  \" need\"},\"logpro\n000000b0: 6273 223a 6e75 6c6c 2c22 6669 6e69 7368  bs\":null,\"finish\n000000c0: 5f72 6561 736f 6e22 3a6e 756c 6c2c 2274  _reason\":null,\"t\n000000d0: 6f6b 656e 5f69 6473 223a 6e75 6c6c 7d5d  oken_ids\":null}]\n000000e0: 7d0a 000a                                  }..\n",
    "timestamp": 1774305660130
  },
  {
    "type": "incoming",
    "seq": 4,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" to\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 746f 227d 2c22 6c6f 6770 726f 6273  \" to\"},\"logprobs\n000000b0: 223a 6e75 6c6c 2c22 6669 6e69 7368 5f72  \":null,\"finish_r\n000000c0: 6561 736f 6e22 3a6e 756c 6c2c 2274 6f6b  eason\":null,\"tok\n000000d0: 656e 5f69 6473 223a 6e75 6c6c 7d5d 7d0a  en_ids\":null}]}.\n000000e0: 000a                                       .\n",
    "timestamp": 1774305660136
  },
  {
    "type": "incoming",
    "seq": 5,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" generate\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6765 6e65 7261 7465 227d 2c22 6c6f  \" generate\"},\"lo\n000000b0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000c0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000d0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n000000e0: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660149
  },
  {
    "type": "incoming",
    "seq": 6,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" \"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 227d 2c22 6c6f 6770 726f 6273 223a  \" \"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660149
  },
  {
    "type": "incoming",
    "seq": 7,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\"100\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2231 3030 227d 2c22 6c6f 6770 726f 6273  \"100\"},\"logprobs\n000000b0: 223a 6e75 6c6c 2c22 6669 6e69 7368 5f72  \":null,\"finish_r\n000000c0: 6561 736f 6e22 3a6e 756c 6c2c 2274 6f6b  eason\":null,\"tok\n000000d0: 656e 5f69 6473 223a 6e75 6c6c 7d5d 7d0a  en_ids\":null}]}.\n000000e0: 000a                                       .\n",
    "timestamp": 1774305660155
  },
  {
    "type": "incoming",
    "seq": 8,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\"0\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2230 227d 2c22 6c6f 6770 726f 6273 223a  \"0\"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660161
  },
  {
    "type": "incoming",
    "seq": 9,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" lines\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6c69 6e65 7322 7d2c 226c 6f67 7072  \" lines\"},\"logpr\n000000b0: 6f62 7322 3a6e 756c 6c2c 2266 696e 6973  obs\":null,\"finis\n000000c0: 685f 7265 6173 6f6e 223a 6e75 6c6c 2c22  h_reason\":null,\"\n000000d0: 746f 6b65 6e5f 6964 7322 3a6e 756c 6c7d  token_ids\":null}\n000000e0: 5d7d 0a0a                                ]}..\n",
    "timestamp": 1774305660166
  },
  {
    "type": "incoming",
    "seq": 10,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" Python\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 5079 7468 6f6e 227d 2c22 6c6f 6770  \" Python\"},\"logp\n000000b0: 726f 6273 223a 6e75 6c6c 2c22 6669 6e69  robs\":null,\"fini\n000000c0: 7368 5f72 6561 736f 6e22 3a6e 756c 6c2c  sh_reason\":null,\n000000d0: 2274 6f6b 656e 5f69 6473 223a 6e75 6c6c  \"token_ids\":null\n000000e0: 7d5d 7d0a 000a                             }]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 11,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" code\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 636f 6465 227d 2c22 6c6f 6770 726f  \" code\"},\"logpro\n000000b0: 6273 223a 6e75 6c6c 2c22 6669 6e69 7368  bs\":null,\"finish\n000000c0: 5f72 6561 736f 6e22 3a6e 756c 6c2c 2274  _reason\":null,\"t\n000000d0: 6f6b 656e 5f69 6473 223a 6e75 6c6c 7d5d  oken_ids\":null}]\n000000e0: 7d0a 000a                                  }..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 12,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\".\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 222e 227d 2c22 6c6f 6770 726f 6273 223a  \".\"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 13,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" Could\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 436f 756c 6422 7d2c 226c 6f67 7072  \" Could\"},\"logpr\n000000b0: 6f62 7322 3a6e 756c 6c2c 2266 696e 6973  obs\":null,\"finis\n000000c0: 685f 7265 6173 6f6e 223a 6e75 6c6c 2c22  h_reason\":null,\"\n000000d0: 746f 6b65 6e5f 6964 7322 3a6e 756c 6c7d  token_ids\":null}\n000000e0: 5d7d 0a0a                                ]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 14,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" be\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 6265 227d 2c22 6c6f 6770 726f 6273  \" be\"},\"logprobs\n000000b0: 223a 6e75 6c6c 2c22 6669 6e69 7368 5f72  \":null,\"finish_r\n000000c0: 6561 736f 6e22 3a6e 756c 6c2c 2274 6f6b  eason\":null,\"tok\n000000d0: 656e 5f69 6473 223a 6e75 6c6c 7d5d 7d0a  en_ids\":null}]}.\n000000e0: 000a                                       .\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 15,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" repetitive\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 7265 7065 7469 7469 7665 227d 2c22  \" repetitive\"},\"\n000000b0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000c0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000d0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n000000e0: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 16,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\".\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 222e 227d 2c22 6c6f 6770 726f 6273 223a  \".\"},\"logprobs\":\n000000b0: 6e75 6c6c 2c22 6669 6e69 7368 5f72 6561  null,\"finish_rea\n000000c0: 736f 6e22 3a6e 756c 6c2c 2274 6f6b 656e  son\":null,\"token\n000000d0: 5f69 6473 223a 6e75 6c6c 7d5d 7d0a 000a    _ids\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 17,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" Use\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 5573 6522 7d2c 226c 6f67 7072 6f62  \" Use\"},\"logprob\n000000b0: 7322 3a6e 756c 6c2c 2266 696e 6973 685f  s\":null,\"finish_\n000000c0: 7265 6173 6f6e 223a 6e75 6c6c 2c22 746f  reason\":null,\"to\n000000d0: 6b65 6e5f 6964 7322 3a6e 756c 6c7d 5d7d  ken_ids\":null}]}\n000000e0: 0a0a                                     ..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 18,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" write\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 7772 6974 6522 7d2c 226c 6f67 7072  \" write\"},\"logpr\n000000b0: 6f62 7322 3a6e 756c 6c2c 2266 696e 6973  obs\":null,\"finis\n000000c0: 685f 7265 6173 6f6e 223a 6e75 6c6c 2c22  h_reason\":null,\"\n000000d0: 746f 6b65 6e5f 6964 7322 3a6e 756c 6c7d  token_ids\":null}\n000000e0: 5d7d 0a0a                                ]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 19,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\" tool\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2272 6561 736f 6e69 6e67 223a  a\":{\"reasoning\":\n000000a0: 2220 746f 6f6c 227d 2c22 6c6f 6770 726f  \" tool\"},\"logpro\n000000b0: 6273 223a 6e75 6c6c 2c22 6669 6e69 7368  bs\":null,\"finish\n000000c0: 5f72 6561 736f 6e22 3a6e 756c 6c2c 2274  _reason\":null,\"t\n000000d0: 6f6b 656e 5f69 6473 223a 6e75 6c6c 7d5d  oken_ids\":null}]\n000000e0: 7d0a 000a                                  }..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 20,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 006e                                       n\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 21,
    "message": ".chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"reasoning\":\".\"},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 2e63 6875 6e6b 222c 2263 7265 6174 6564  .chunk\",\"created\n00000010: 223a 3137 3734 3330 3536 3539 2c22 6d6f  \":1774305659,\"mo\n00000020: 6465 6c22 3a22 6770 742d 6f73 732d 3132  del\":\"gpt-oss-12\n00000030: 3062 222c 2263 686f 6963 6573 223a 5b7b  0b\",\"choices\":[{\n00000040: 2269 6e64 6578 223a 302c 2264 656c 7461  \"index\":0,\"delta\n00000050: 223a 7b22 7265 6173 6f6e 696e 6722 3a22  \":{\"reasoning\":\"\n00000060: 2e22 7d2c 226c 6f67 7072 6f62 7322 3a6e  .\"},\"logprobs\":n\n00000070: 756c 6c2c 2266 696e 6973 685f 7265 6173  ull,\"finish_reas\n00000080: 6f6e 223a 6e75 6c6c 2c22 746f 6b65 6e5f  on\":null,\"token_\n00000090: 6964 7322 3a6e 756c 6c7d 5d7d 0a0a       ids\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 22,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"id\":\"chatcmpl-tool-ab2960f2bf19d30f\",\"type\":\"function\",\"index\":0,\"function\":{\"name\":\"write\",\"arguments\":\"\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 6964 223a 2263 6861 7463 6d70  :[{\"id\":\"chatcmp\n000000b0: 6c2d 746f 6f6c 2d61 6232 3936 3066 3262  l-tool-ab2960f2b\n000000c0: 6631 3964 3330 6622 2c22 7479 7065 223a  f19d30f\",\"type\":\n000000d0: 2266 756e 6374 696f 6e22 2c22 696e 6465  \"function\",\"inde\n000000e0: 7822 3a30 2c22 6675 6e63 7469 6f6e 223a  x\":0,\"function\":\n000000f0: 7b22 6e61 6d65 223a 2277 7269 7465 222c  {\"name\":\"write\",\n00000100: 2261 7267 756d 656e 7473 223a 2222 7d7d  \"arguments\":\"\"}}\n00000110: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n00000120: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n00000130: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000140: 6473 223a 6e75 6c6c 7d5d 7d0a 000a         ds\":null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 23,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"{\\n\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 7b5c 6e22 7d7d 5d7d 2c22  nts\":\"{\\n\"}}]},\"\n000000d0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000e0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000f0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n00000100: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660421
  },
  {
    "type": "incoming",
    "seq": 24,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2022 7d7d 5d7d 2c22 6c6f  nts\":\" \"}}]},\"lo\n000000d0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000e0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000f0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n00000100: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 25,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \\\"\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 205c 2222 7d7d 5d7d 2c22  nts\":\" \\\"\"}}]},\"\n000000d0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000e0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000f0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n00000100: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 26,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"content\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 636f 6e74 656e 7422 7d7d  nts\":\"content\"}}\n000000d0: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n000000e0: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n000000f0: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000100: 6473 223a 6e75 6c6c 7d5d 7d0a 000a         ds\":null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 27,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"\\\":\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 5c22 3a22 7d7d 5d7d 2c22  nts\":\"\\\":\"}}]},\"\n000000d0: 6c6f 6770 726f 6273 223a 6e75 6c6c 2c22  logprobs\":null,\"\n000000e0: 6669 6e69 7368 5f72 6561 736f 6e22 3a6e  finish_reason\":n\n000000f0: 756c 6c2c 2274 6f6b 656e 5f69 6473 223a  ull,\"token_ids\":\n00000100: 6e75 6c6c 7d5d 7d0a 000a                   null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 28,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \\\"#\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 205c 2223 227d 7d5d 7d2c  nts\":\" \\\"#\"}}]},\n000000d0: 226c 6f67 7072 6f62 7322 3a6e 756c 6c2c  \"logprobs\":null,\n000000e0: 2266 696e 6973 685f 7265 6173 6f6e 223a  \"finish_reason\":\n000000f0: 6e75 6c6c 2c22 746f 6b65 6e5f 6964 7322  null,\"token_ids\"\n00000100: 3a6e 756c 6c7d 5d7d 0a0a                 :null}]}..\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 29,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" Sample\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2053 616d 706c 6522 7d7d  nts\":\" Sample\"}}\n000000d0: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n000000e0: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n000000f0: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000100: 6473                                     ds\n",
    "timestamp": 1774305660422
  },
  {
    "type": "incoming",
    "seq": 30,
    "message": "\":null}]}\n\n",
    "messageHexdump": "00000000: 223a 6e75 6c6c 7d5d 7d0a 000a              \":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 31,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" Python\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2050 7974 686f 6e22 7d7d  nts\":\" Python\"}}\n000000d0: 5d7d 2c22 6c6f 6770 726f 6273 223a 6e75  ]},\"logprobs\":nu\n000000e0: 6c6c 2c22 6669 6e69 7368 5f72 6561 736f  ll,\"finish_reaso\n000000f0: 6e22 3a6e 756c 6c2c 2274 6f6b 656e 5f69  n\":null,\"token_i\n00000100: 6473 223a 6e75 6c6c 7d5d 7d0a 000a         ds\":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 32,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" code\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2063 6f64 6522 7d7d 5d7d  nts\":\" code\"}}]}\n000000d0: 2c22 6c6f 6770 726f 6273 223a 6e75 6c6c  ,\"logprobs\":null\n000000e0: 2c22 6669 6e69 7368 5f72 6561 736f 6e22  ,\"finish_reason\"\n000000f0: 3a6e 756c 6c2c 2274 6f6b 656e 5f69 6473  :null,\"token_ids\n00000100: 223a 6e75 6c6c 7d5d 7d0a 000a              \":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 33,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" with\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2077 6974 6822 7d7d 5d7d  nts\":\" with\"}}]}\n000000d0: 2c22 6c6f 6770 726f 6273 223a 6e75 6c6c  ,\"logprobs\":null\n000000e0: 2c22 6669 6e69 7368 5f72 6561 736f 6e22  ,\"finish_reason\"\n000000f0: 3a6e 756c 6c2c 2274 6f6b 656e 5f69 6473  :null,\"token_ids\n00000100: 223a 6e75 6c6c 7d5d 7d0a 000a              \":null}]}..\n",
    "timestamp": 1774305660444
  },
  {
    "type": "incoming",
    "seq": 34,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\" \"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 2022 7d7d 5d7d 2c22 6c6f  nts\":\" \"}}]},\"lo\n000000d0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000e0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000f0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n00000100: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 35,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 0034                        d\":1774\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 36,
    "message": "305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"100\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 3330 3536 3539 2c22 6d6f 6465 6c22 3a22  305659,\"model\":\"\n00000010: 6770 742d 6f73 732d 3132 3062 222c 2263  gpt-oss-120b\",\"c\n00000020: 686f 6963 6573 223a 5b7b 2269 6e64 6578  hoices\":[{\"index\n00000030: 223a 302c 2264 656c 7461 223a 7b22 746f  \":0,\"delta\":{\"to\n00000040: 6f6c 5f63 616c 6c73 223a 5b7b 2269 6e64  ol_calls\":[{\"ind\n00000050: 6578 223a 302c 2266 756e 6374 696f 6e22  ex\":0,\"function\"\n00000060: 3a7b 2261 7267 756d 656e 7473 223a 2231  :{\"arguments\":\"1\n00000070: 3030 227d 7d5d 7d2c 226c 6f67 7072 6f62  00\"}}]},\"logprob\n00000080: 7322 3a6e 756c 6c2c 2266 696e 6973 685f  s\":null,\"finish_\n00000090: 7265 6173 6f6e 223a 6e75 6c6c 2c22 746f  reason\":null,\"to\n000000a0: 6b65 6e5f 6964 7322 3a6e 756c 6c7d 5d7d  ken_ids\":null}]}\n000000b0: 0a0a                                     ..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 37,
    "message": "data: {\"id\":\"chatcmpl-a0f2b9846aad1c45\",\"object\":\"chat.completion.chunk\",\"created\":1774305659,\"model\":\"gpt-oss-120b\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[{\"index\":0,\"function\":{\"arguments\":\"0\"}}]},\"logprobs\":null,\"finish_reason\":null,\"token_ids\":null}]}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6964 223a 2263 6861  data: {\"id\":\"cha\n00000010: 7463 6d70 6c2d 6130 6632 6239 3834 3661  tcmpl-a0f2b9846a\n00000020: 6164 3163 3435 222c 226f 626a 6563 7422  ad1c45\",\"object\"\n00000030: 3a22 6368 6174 2e63 6f6d 706c 6574 696f  :\"chat.completio\n00000040: 6e2e 6368 756e 6b22 2c22 6372 6561 7465  n.chunk\",\"create\n00000050: 6422 3a31 3737 3433 3035 3635 392c 226d  d\":1774305659,\"m\n00000060: 6f64 656c 223a 2267 7074 2d6f 7373 2d31  odel\":\"gpt-oss-1\n00000070: 3230 6222 2c22 6368 6f69 6365 7322 3a5b  20b\",\"choices\":[\n00000080: 7b22 696e 6465 7822 3a30 2c22 6465 6c74  {\"index\":0,\"delt\n00000090: 6122 3a7b 2274 6f6f 6c5f 6361 6c6c 7322  a\":{\"tool_calls\"\n000000a0: 3a5b 7b22 696e 6465 7822 3a30 2c22 6675  :[{\"index\":0,\"fu\n000000b0: 6e63 7469 6f6e 223a 7b22 6172 6775 6d65  nction\":{\"argume\n000000c0: 6e74 7322 3a22 3022 7d7d 5d7d 2c22 6c6f  nts\":\"0\"}}]},\"lo\n000000d0: 6770 726f 6273 223a 6e75 6c6c 2c22 6669  gprobs\":null,\"fi\n000000e0: 6e69 7368 5f72 6561 736f 6e22 3a6e 756c  nish_reason\":nul\n000000f0: 6c2c 2274 6f6b 656e 5f69 6473 223a 6e75  l,\"token_ids\":nu\n00000100: 6c6c 7d5d 7d0a 000a                        ll}]}..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 38,
    "message": "data: {\"error\": {\"message\": \"list index out of range\", \"type\": \"InternalServerError\", \"param\": null, \"code\": 500}}\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 7b22 6572 726f 7222 3a20  data: {\"error\": \n00000010: 7b22 6d65 7373 6167 6522 3a20 226c 6973  {\"message\": \"lis\n00000020: 7420 696e 6465 7820 6f75 7420 6f66 2072  t index out of r\n00000030: 616e 6765 222c 2022 7479 7065 223a 2022  ange\", \"type\": \"\n00000040: 496e 7465 726e 616c 5365 7276 6572 4572  InternalServerEr\n00000050: 726f 7222 2c20 2270 6172 616d 223a 206e  ror\", \"param\": n\n00000060: 756c 6c2c 2022 636f 6465 223a 2035 3030  ull, \"code\": 500\n00000070: 7d7d 0a0a                                }}..\n",
    "timestamp": 1774305660445
  },
  {
    "type": "incoming",
    "seq": 39,
    "message": "data: [DONE]\n\n",
    "messageHexdump": "00000000: 6461 7461 3a20 5b44 4f4e 455d 0a0a       data: [DONE]..\n",
    "timestamp": 1774305660445
  }
]
</details>

Also here is a vllm side error;

(APIServer pid=1) INFO: "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] Error in chat completion stream generator.
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] Traceback (most recent call last):
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261]   File ".../vllm/entrypoints/openai/chat_completion/serving.py",
                                                            line 1133, in chat_completion_stream_generator
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261]     args = tool_parser.prev_tool_call_arr[index].get(
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
(APIServer pid=1) ERROR 03-23 22:35:03 [serving.py:1261] IndexError: list index out of range

Expected Behavior

Not return Internal Server Error, return finish_reason = length

Before submitting a new issue...

  • Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

extent analysis

Fix Plan

To fix the issue of the IndexError: list index out of range in the chat_completion_stream_generator, we need to ensure that the index used to access the prev_tool_call_arr list is within the valid range.

Here are the steps to fix the issue:

  1. Check the length of prev_tool_call_arr: Before accessing the prev_tool_call_arr list, check its length to ensure that the index is within the valid range.
  2. Handle the case where index is out of range: If the index is out of range, handle this case by returning a response with finish_reason set to "length".

Here's an example of how the code could be modified:

if index < len(tool_parser.prev_tool_call_arr):
    args = tool_parser.prev_tool_call_arr[index].get("arguments")
else:
    # Handle the case where index is out of range
    yield {
        "id": completion_id,
        "object": "chat.completion.chunk",
        "created": int(time.time()),
        "model": model_name,
        "choices": [
            {
                "index": 0,
                "delta": {},
                "logprobs": None,
                "finish_reason": "length",
            }
        ],
    }
    return

By making this change, we ensure that the IndexError is handled and a response with finish_reason set to "length" is returned when the index is out of range.

Verification

To verify that the fix worked, you can test the chat_completion_stream_generator function with a request that previously caused the IndexError. The response should now include finish_reason set to "length" instead of returning an InternalServerError.

Extra Tips

  • Make sure to test the fix thoroughly to ensure that it doesn't introduce any new issues.
  • Consider adding additional logging or error handling to help diagnose any future issues that may arise.
  • If you're using a version control system, make sure to commit the changes with a clear and descriptive commit message.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

vllm - ✅(Solved) Fix [Bug]: IndexError: prev_tool_call_arr list index out of range when streaming tool call hits max_tokens (openai parser) [1 pull requests, 1 comments, 2 participants]