Aartiq
Aartiq
Download
Back to Components

Desktop (Electron)

AICommandQueue

Function Component

Command Queue

Lines

480

File

AICommandQueue.tsx

Last Modified

2026-07-22

Exports
AICommandAICommandQueue
Source Path

aartiq-browser/src/AICommandQueue.tsx

Tags
ReactAIAutomationPDFOCRmacOSWindows

Code Analysis

React Hooks
useStateuseMemo
API / Library Usage
framer-motionlucide-icons
External Dependencies
reactframer-motion
Internal Imports

No internal imports

Props / Types

AICommand

PropTypeRequired
idstringYes
typestringYes
valuestringYes
status'pending' | 'executing' | 'completed' | 'failed' | 'awaiting_permission' | 'idle'Yes
outputstringNo
errorstringNo
contextstringNo
timestampnumberYes
startTimenumberNo
endTimenumberNo
categorystringNo
riskLevel'low' | 'medium' | 'high' | 'critical'No
reasonstringNo
jsonFormatobjectNo

AICommandQueueProps

PropTypeRequired
commandsAICommand[]Yes
currentCommandIndexnumberYes
onCancel() => voidNo
onStopCurrent() => voidNo
cancelImmediately() => voidNo
Key Functions
commandGroup()formatDuration()formatTimestamp()elapsedForCommand()shellSummary()commandLabel()outputSummary()StatusMark()Timeline()ExpandableTechnicalDetails()ResultCard()ExecutionCard()toggleCommand()

Related Components

Browse all components in the Component Inventory

Auto-Generated Documentation

Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js