Skip to content

Flow just stops when using openrouter models #1710

Closed

Description

@alexTwo3

When using openrouter, it will do the first one or two tool calls fine, but then suddenly stop. This doesnt happen when using the anthropic login or models

Models used:
Kimi K2
Qwen3 Coder

Activity

  1. realugi commented on Aug 8, 2025

    @realugi

    I had a similar problem. For my case, it seemed that certain model providers (like eg novita) do not return the right tool-call signature.
    I'd recommend that once you observe a tool-call not going through, go to activity page of openrouter and deactivate the provider that last returned a response.
    I did that with 3-4 providers and then everything worked like a charm.

  2. self-assigned this
    on Aug 11, 2025
  3. zombierantcasey commented on Aug 14, 2025

    @zombierantcasey

    I had a similar problem. For my case, it seemed that certain model providers (like eg novita) do not return the right tool-call signature. I'd recommend that once you observe a tool-call not going through, go to activity page of openrouter and deactivate the provider that last returned a response. I did that with 3-4 providers and then everything worked like a charm.

    Thank you for this. I was wondering what was going on, originally figured it was an OpenCode bug, but recently noticed some models just didn't encounter this issue.

    This has entirely fixed it for me. FYI, Novita & Baseten are guilty of this.

  4. rekram1-node commented on Aug 29, 2025

    @rekram1-node
    Contributor

    Anyone still having issues here?

  5. samholmes commented on Sep 7, 2025

    @samholmes

    I am still having this issue and I provided a clear video and logs of the reproduced case: #2478

  6. Anthyf commented on Nov 19, 2025

    @Anthyf

    I had a similar problem. For my case, it seemed that certain model providers (like eg novita) do not return the right tool-call signature. I'd recommend that once you observe a tool-call not going through, go to activity page of openrouter and deactivate the provider that last returned a response. I did that with 3-4 providers and then everything worked like a charm.

    How do you guys deactivate it? I entered the activity page of openrouter but I can't see anywhere that I can click to deactivate one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions