From 0f76e63276c5d17bcf12bdf973f91a7feca7df19 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Fri, 19 Dec 2025 10:21:03 +0100 Subject: [PATCH] fix: remove unsupported image types --- internal/agent/tools/view.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/internal/agent/tools/view.go b/internal/agent/tools/view.go index 3f9db0496f7bfbbb8b6e0f28f98b8435c952b289..aacd4cab23231c1b27f3d2589578e81e29cf6ed3 100644 --- a/internal/agent/tools/view.go +++ b/internal/agent/tools/view.go @@ -148,8 +148,8 @@ func NewViewTool(lspClients *csync.Map[string, *lsp.Client], permissions permiss params.Limit = DefaultReadLimit } - isImage, mimeType := getImageMimeType(filePath) - if isImage { + isSupportedImage, mimeType := getImageMimeType(filePath) + if isSupportedImage { if !GetSupportsImagesFromContext(ctx) { modelName := GetModelNameFromContext(ctx) return fantasy.NewTextErrorResponse(fmt.Sprintf("This model (%s) does not support image data.", modelName)), nil @@ -282,10 +282,6 @@ func getImageMimeType(filePath string) (bool, string) { return true, "image/png" case ".gif": return true, "image/gif" - case ".bmp": - return true, "image/bmp" - case ".svg": - return true, "image/svg+xml" case ".webp": return true, "image/webp" default: