Skip to content

Model call failed: possibly due to switching models #994

@ianjirka

Description

@ianjirka

Describe the bug

Switched from gpt-5.1-codex-mini to gpt-4.1 and started getting these on next prompt:

 ✗ Model call failed: An assistant message with 'tool_calls' must be followed by tool messages responding to each
   'tool_call_id'. The following tool_call_ids did not have response messages: call_zQrinFA8BbV4W8OqWnwmaCLg (Request
   ID: FC2E:262B60:23C9E0:2BD534:6969AAEB)

 ✗ Model call failed: An assistant message with 'tool_calls' must be followed by tool messages responding to each
   'tool_call_id'. The following tool_call_ids did not have response messages: call_zQrinFA8BbV4W8OqWnwmaCLg (Request
   ID: FC2E:262B60:23D9C2:2BE85A:6969AAEC)

 ✗ Model call failed: An assistant message with 'tool_calls' must be followed by tool messages responding to each
   'tool_call_id'. The following tool_call_ids did not have response messages: call_zQrinFA8BbV4W8OqWnwmaCLg (Request
   ID: FC2E:262B60:23EDDD:2C00A9:6969AAF2)

 ✗ Model call failed: An assistant message with 'tool_calls' must be followed by tool messages responding to each
   'tool_call_id'. The following tool_call_ids did not have response messages: call_zQrinFA8BbV4W8OqWnwmaCLg (Request
   ID: FC2E:262B60:2401EF:2C1900:6969AAFB)

 ✗ Model call failed: An assistant message with 'tool_calls' must be followed by tool messages responding to each
   'tool_call_id'. The following tool_call_ids did not have response messages: call_zQrinFA8BbV4W8OqWnwmaCLg (Request
   ID: FC2E:262B60:241E2C:2C3BC2:6969AB04)

 ✗ Model call failed: An assistant message with 'tool_calls' must be followed by tool messages responding to each
   'tool_call_id'. The following tool_call_ids did not have response messages: call_zQrinFA8BbV4W8OqWnwmaCLg (Request
   ID: FC2E:262B60:245414:2C7DB5:6969AB10)

Affected version

0.0.382

Steps to reproduce the behavior

Not sure. On attempting to repro, it told me explicitly 'removed tools will not be used'. When I got the error, I did not get this response to my prompt.

 ● Model changed to: gpt-5.1-codex-mini. The new model will be used for the next conversation.
 > This is a test, please respond
 ● Test acknowledged.
 ● Model changed to: gpt-4.1. The new model will be used for the next conversation.
 > This is a test, please respond
 ● Test acknowledged. All required tools are available; removed tools will not be used.

Expected behavior

Able to proceed without errors.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions