feat: unify queue execution handling with QueueItemExecutor and CLI execution settings

- Removed ad-hoc test scripts and temp files from project root
- Added QueueItemExecutor component to handle both session and orchestrator executions
- Created CliExecutionSettings component for shared execution parameter controls
- Introduced useCliSessionCore hook for managing CLI session lifecycle
- Merged buildQueueItemPrompt and buildQueueItemInstruction into a single function for context building
- Implemented Zustand store for queue execution state management
- Updated localization files for new execution features
This commit is contained in:
catlog22
2026-02-13 14:50:58 +08:00
parent af90069db2
commit ad5b35a1a5
17 changed files with 1466 additions and 36 deletions

View File

@@ -157,7 +157,9 @@
"empty": "No queues"
},
"exec": {
"title": "Execute in Session"
"title": "Execute",
"sessionTab": "Session",
"orchestratorTab": "Orchestrator"
},
"orchestrator": {
"title": "Send to Orchestrator",
@@ -372,7 +374,43 @@
"board": "Board",
"queue": "Queue",
"discovery": "Discovery",
"observability": "Observability"
"observability": "Observability",
"executions": "Executions"
}
},
"executions": {
"pageTitle": "Executions",
"description": "Monitor and manage queue execution sessions",
"stats": {
"running": "Running",
"completed": "Completed",
"failed": "Failed",
"total": "Total"
},
"list": {
"title": "Execution List",
"clearCompleted": "Clear Completed"
},
"detail": {
"selectExecution": "Select an execution to view details",
"openInTerminal": "Open in Terminal",
"id": "Execution ID",
"queueItemId": "Queue Item",
"issueId": "Issue",
"solutionId": "Solution",
"type": "Type",
"tool": "Tool",
"mode": "Mode",
"status": "Status",
"startedAt": "Started At",
"completedAt": "Completed At",
"sessionKey": "Session Key",
"flowId": "Flow ID",
"execId": "Execution ID (Orchestrator)"
},
"emptyState": {
"title": "No Executions",
"description": "No queue executions have been started yet"
}
},
"observability": {