[Bug] Session continuation fails with mismatched tool_use_id in advisor_tool_result blocks
Open 💬 0 comments Opened Jun 13, 2026 by interiormut
Bug Description
I'm not able to continue the session after agent is complete.
API Error: 400 messages.3.content.0: unexpected tool_use_id found in advisor_tool_result blocks: srvtoolu_01FDtmzq6zaGK5jybDrmXFgU. Each advisor_tool_result block must have a corresponding server_tool_use block before it.
Seems like using /rc while executor is consulting advisor breaks history (maybe /rc is inserted between advisor tool call and tool result?)
Environment Info
- Platform: linux
- Terminal: kitty
- Version: 2.1.177
- Feedback ID: ab34b55a-8727-416f-a51d-459b10488ac9
Errors
[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.3.content.0: unexpected `tool_use_id` found in `advisor_tool_result` blocks: srvtoolu_01FDtmzq6zaGK5jybDrmXFgU. Each `advisor_tool_result` block must have a corresponding `server_tool_use` block before it.\"},\"request_id\":\"req_011CbzkAt9F7T1X6km9LLopj\"}\n at generate (/$bunfs/root/src/entrypoints/cli.js:12:67433)\n at makeRequest (/$bunfs/root/src/entrypoints/cli.js:52:7694)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-06-13T05:57:34.445Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.3.content.0: unexpected `tool_use_id` found in `advisor_tool_result` blocks: srvtoolu_01FDtmzq6zaGK5jybDrmXFgU. Each `advisor_tool_result` block must have a corresponding `server_tool_use` block before it.\"},\"request_id\":\"req_011CbzkBkGzrhLTBd1DDxGpQ\"}\n at generate (/$bunfs/root/src/entrypoints/cli.js:12:67433)\n at makeRequest (/$bunfs/root/src/entrypoints/cli.js:52:7694)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-06-13T05:57:46.143Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.3.content.0: unexpected `tool_use_id` found in `advisor_tool_result` blocks: srvtoolu_01FDtmzq6zaGK5jybDrmXFgU. Each `advisor_tool_result` block must have a corresponding `server_tool_use` block before it.\"},\"request_id\":\"req_011CbzkD687zkS8gaq7Udzsq\"}\n at generate (/$bunfs/root/src/entrypoints/cli.js:12:67433)\n at makeRequest (/$bunfs/root/src/entrypoints/cli.js:52:7694)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-06-13T05:58:04.702Z"}]