aaif-goose / aaif-goose/goose

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

Offen Anfängerfreundlich
#11,814 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @Abhijay007 Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
54.2k
Forks
6.2k
Ø Merge
3 T. 4 Std.
Gemergte PRs (30 T.)
240

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Suche nach den Definitionen der Provider-Fähigkeiten, wahrscheinlich in einer Datei wie `providers/moonshot.rs` oder in einer zentralen Fähigkeitsregistrierung. Das Problem ist, dass das Modell kimi-k3 fälschlicherweise als nicht vision-fähig gekennzeichnet ist. Finde heraus, wo die Modellfähigkeiten von Moonshot definiert sind, vergleiche sie mit der funktionierenden Konfiguration des Alibaba-Providers für qwen3.8-max und aktualisiere das Flag oder die Metadaten, um Vision zu aktivieren. Teste dies, indem du ein Bild anhängst, während der Moonshot-Provider aktiv ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
ai-infra-agents
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Aktiv
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.