aaif-goose / aaif-goose/goose

Moonshot provider: images dropped for kimi-k3 despite native vision support

オープン 初心者向け
#11,814 コメント 0 件 リアクション 0 件 担当者 1 名 @Abhijay007 が担当を希望しています GitHub で見る
主要言語
Rust
スター
54.2k
フォーク
6.2k
平均マージ
3日 4時間
マージ済み PR(30日)
240

説明

Goose refuses to send image attachments when the active provider is Moonshot with kimi-k3, replying [image omitted: model does not support vision]. Kimi K3 has native vision: Moonshot's model card states it understands text, images and video in a single model, and OpenRouter lists it as multimodal. The capability metadata for this provider/model appears to be incorrect.

References:

https://huggingface.co/moonshotai/Kimi-K3
https://openrouter.ai/moonshotai/kimi-k3

**To Reproduce**

1. Configure the Moonshot provider with model kimi-k3 and set it as active provider
2. Start a new session and attach any image
3. The image is dropped before the request is sent, with the message [image omitted: model does not support vision]

Moonshot exposes only one model id (kimi-k3), so there is no separate vision variant to select instead.

**Expected behavior**

The image should be sent to the Moonshot API, as it is when using the Alibaba provider with qwen3.8-max.

**Please provide the following information**

**OS & Arch:** macOS, Apple Silicon (M4 Max)
**Interface:** UI
**Version:** 1.48.0
**Extensions enabled:** Analyze, Apps, Developer, Extension Manager, Summon, Scheduler, Top Of Mind, Chat Recall, Todo, Skills, Memory
**Provider & Model:** Moonshot – kimi-k3

**Additional context**

Switching the active provider to Alibaba with qwen3.8-max works as expected, so the issue looks specific to the Moonshot provider's capability declaration rather than to image handling in general.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

プロバイダーの機能定義を探します。おそらく `providers/moonshot.rs` のようなファイル、または中央の機能レジストリにあります。問題は、kimi-k3 モデルが誤って非ビジョン対応としてフラグ付けされていることです。Moonshot のモデル機能がどこで定義されているかを確認し、qwen3.8-max に対する Alibaba プロバイダーの動作している設定と比較して、Vision を有効にするようフラグまたはメタデータを更新します。Moonshot プロバイダーを有効にした状態で画像を添付してテストします。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
ai-infra-agents
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
活発
明瞭さ
明確に書かれている
初心者へのやさしさ
65/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。