@@ -321,6 +321,12 @@ type Styles struct {
321321 MCPName lipgloss.Style // The mcp name
322322 MCPToolName lipgloss.Style // The mcp tool name
323323 MCPArrow lipgloss.Style // The mcp arrow icon
324+
325+ // Images and external resources
326+ ResourceLoadedText lipgloss.Style
327+ ResourceLoadedIndicator lipgloss.Style
328+ ResourceSize lipgloss.Style
329+ MediaType lipgloss.Style
324330 }
325331
326332 // Dialog styles
@@ -1168,6 +1174,12 @@ func DefaultStyles() Styles {
11681174 s.Tool.MCPToolName = base.Foreground(blueDark)
11691175 s.Tool.MCPArrow = base.Foreground(blue).SetString(ArrowRightIcon)
11701176
1177+ // Loading indicators for images, skills
1178+ s.Tool.ResourceLoadedText = base.Foreground(green).SetString("Loaded")
1179+ s.Tool.ResourceLoadedIndicator = base.Foreground(greenDark).SetString(ArrowRightIcon)
1180+ s.Tool.MediaType = base
1181+ s.Tool.ResourceSize = base.Foreground(fgMuted)
1182+
11711183 // Buttons
11721184 s.ButtonFocus = lipgloss.NewStyle().Foreground(white).Background(secondary)
11731185 s.ButtonBlur = s.Base.Background(bgSubtle)