Keep only the simple AI-powered approach: - set_resource_url tool lets AI save discovered URLs - Users ask AI directly: 'Find URLs for my containers' - AI uses its intelligence to discover and set URLs Removed: - URLDiscoveryService (rigid port scanning) - Bulk discovery API endpoints - Frontend discovery button The AI itself is smart enough to iterate through resources and discover URLs when asked.
74 lines
1.4 KiB
CSS
74 lines
1.4 KiB
CSS
/**
|
|
* AIStatusIndicator styles
|
|
* Designed to be minimal and blend with Pulse's header
|
|
*/
|
|
|
|
.ai-status-indicator {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 4px;
|
|
padding: 4px 8px;
|
|
border-radius: 4px;
|
|
border: 1px solid transparent;
|
|
background: transparent;
|
|
cursor: pointer;
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
transition: all 0.15s ease;
|
|
color: var(--text-secondary, #9ca3af);
|
|
}
|
|
|
|
.ai-status-indicator:hover {
|
|
background: rgba(255, 255, 255, 0.05);
|
|
}
|
|
|
|
/* Healthy state - very subtle */
|
|
.ai-status--healthy {
|
|
color: var(--success-color, #22c55e);
|
|
opacity: 0.7;
|
|
}
|
|
|
|
.ai-status--healthy:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
/* Watch state - noticeable but not alarming */
|
|
.ai-status--watch {
|
|
color: var(--info-color, #3b82f6);
|
|
background: rgba(59, 130, 246, 0.1);
|
|
border-color: rgba(59, 130, 246, 0.2);
|
|
}
|
|
|
|
.ai-status--watch:hover {
|
|
background: rgba(59, 130, 246, 0.15);
|
|
}
|
|
|
|
/* Issues state - draws attention */
|
|
.ai-status--issues {
|
|
color: var(--warning-color, #eab308);
|
|
background: rgba(234, 179, 8, 0.1);
|
|
border-color: rgba(234, 179, 8, 0.25);
|
|
}
|
|
|
|
.ai-status--issues:hover {
|
|
background: rgba(234, 179, 8, 0.15);
|
|
}
|
|
|
|
/* Icon */
|
|
.ai-status-icon {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.ai-status-icon svg {
|
|
display: block;
|
|
}
|
|
|
|
/* Count badge */
|
|
.ai-status-count {
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
min-width: 16px;
|
|
text-align: center;
|
|
}
|