Skip to content

[Bug] Kimi-k2.5 thinking mode is not supported #39

Description

@codewings

Description

kimi-k2.5 enable thinking mode as default, but they use 'reasoning_content' field to save the thinking content. So When I use Kimi-k2.5, I often receive the following error message:

thinking is enabled but reasoning_content is missing in assistant tool call message at index 2

Steps to Reproduce

  1. Use Kimi-k2.5 as the LLM provider
  2. Ask something to trigger the thinking

Error Logs

Reason: Error code: 400 - {'error': {'message': 'thinking is enabled but reasoning_content is missing in assistant tool call message at index 2', 'type': 'invalid_request_error'}}

Interface

CLI (vibe-trading)

LLM Provider

kimi-k2.5

Version

v0.1.0

Environment

macOS 26.3.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions