@@ -321,6 +321,12 @@ type Styles struct {
321 MCPName lipgloss.Style // The mcp name
321 MCPName lipgloss.Style // The mcp name
322 MCPToolName lipgloss.Style // The mcp tool name
322 MCPToolName lipgloss.Style // The mcp tool name
323 MCPArrow lipgloss.Style // The mcp arrow icon
323 MCPArrow lipgloss.Style // The mcp arrow icon
325+ // Images and external resources
326+ ResourceLoadedText lipgloss.Style
327+ ResourceLoadedIndicator lipgloss.Style
328+ ResourceSize lipgloss.Style
329+ MediaType lipgloss.Style
326 // Dialog styles
332 // Dialog styles
@@ -1168,6 +1174,12 @@ func DefaultStyles() Styles {
1168 s.Tool.MCPToolName = base.Foreground(blueDark)
1174 s.Tool.MCPToolName = base.Foreground(blueDark)
1169 s.Tool.MCPArrow = base.Foreground(blue).SetString(ArrowRightIcon)
1175 s.Tool.MCPArrow = base.Foreground(blue).SetString(ArrowRightIcon)
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)
1171 // Buttons
1183 // Buttons
1172 s.ButtonFocus = lipgloss.NewStyle().Foreground(white).Background(secondary)
1184 s.ButtonFocus = lipgloss.NewStyle().Foreground(white).Background(secondary)
1173 s.ButtonBlur = s.Base.Background(bgSubtle)
1185 s.ButtonBlur = s.Base.Background(bgSubtle)