Skip to content

[Regression] Function call fails #3716

Description

@raffaeler

Describe the bug

The problem started with version 1.0.60 of the github copilot cli.

I get this answer:

{"error":{"message":"Invalid request: tools.function.parameters is not a valid moonshot flavored json schema, details: \u003cAt path 'properties.recommendedAction.$ref': references must start with #/$defs/\u003e","type":"invalid_request_error"}}

Full request-response showing the failure:

2c085bf6b59a4eaa97fbd9854ac22230.md

While there is a proxy in the middle of the request/response flow, I see it working perfectly with other models.
The proxy is required to correctly manage the reasoning_content field, and to fix the values of temperature and top_p parameters.

Affected version

1.0.60

Steps to reproduce the behavior

  • Configure copilot cli with Kimi 2.6 (requires a proxy locally)
  • Write a request requiring a function call
  • You get the error

Expected behavior

I expect it works as it always did in the past versions

Additional context

This is the full HTTP request/response logged for your investigation:
2c085bf6b59a4eaa97fbd9854ac22230.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:modelsModel selection, availability, switching, rate limits, and model-specific behaviorarea:toolsBuilt-in tools: file editing, shell, search, LSP, git, and tool call behavior

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions