fix: Remove deprecated scan_updates references\n\n- scan_updates removed following FINAL_Issue3 design\n- Platform-specific scans only (Windows: scan_winget + scan_windows, Linux: scan_apt/scan_dnf)\n- Updated command naming service to include platform-specific scans\n- All subsystem handlers properly isolated per design spec

This commit is contained in:
Fimeg
2025-12-20 17:39:59 -05:00
parent 294aa6be4b
commit d255f91e82
2 changed files with 32 additions and 10 deletions

View File

@@ -812,10 +812,13 @@ const ChatTimeline: React.FC<ChatTimelineProps> = ({ agentId, className, isScope
) : (
<Package className="h-3 w-3 mr-1.5" />
)}
{entry.action === 'scan_updates' ? 'Package Analysis Results' :
entry.action === 'scan_storage' ? 'Disk Usage Report' :
{entry.action === 'scan_storage' ? 'Disk Usage Report' :
entry.action === 'scan_system' ? 'System Metrics Report' :
entry.action === 'scan_docker' ? 'Docker Image Analysis' :
entry.action === 'scan_apt' ? 'APT Package Scan' :
entry.action === 'scan_dnf' ? 'DNF Package Scan' :
entry.action === 'scan_winget' ? 'Winget Package Scan' :
entry.action === 'scan_windows' ? 'Windows Update Scan' :
'Operation Details'}
</h4>
<div className="space-y-2 text-xs">

View File

@@ -16,17 +16,12 @@ export interface CommandDisplay {
/**
* Maps internal command types to user-friendly display names
* Internal format: scan_updates, scan_storage, etc.
* External format: Updates Scan, Storage Scan, etc.
* Internal format: scan_storage, scan_system, scan_docker, scan_apt, scan_dnf, scan_winget, scan_windows
* External format: Storage Scan, System Scan, etc.
* Note: scan_updates was removed - use platform-specific scans instead
*/
export const getCommandDisplay = (commandType: string): CommandDisplay => {
const commandMap: Record<string, CommandDisplay> = {
'scan_updates': {
action: 'Updates Scan',
verb: 'Scan',
noun: 'Package Updates',
icon: 'Package',
},
'scan_storage': {
action: 'Storage Scan',
verb: 'Scan',
@@ -45,6 +40,30 @@ export const getCommandDisplay = (commandType: string): CommandDisplay => {
noun: 'Docker Images',
icon: 'Container',
},
'scan_apt': {
action: 'APT Scan',
verb: 'Scan',
noun: 'APT Packages',
icon: 'Package',
},
'scan_dnf': {
action: 'DNF Scan',
verb: 'Scan',
noun: 'DNF Packages',
icon: 'Package',
},
'scan_winget': {
action: 'Winget Scan',
verb: 'Scan',
noun: 'Winget Packages',
icon: 'Package',
},
'scan_windows': {
action: 'Windows Update Scan',
verb: 'Scan',
noun: 'Windows Updates',
icon: 'Package',
},
'install_package': {
action: 'Package Install',
verb: 'Install',