Add orchestrator types and error handling configurations

- Introduced new TypeScript types for orchestrator functionality, including `SessionStrategy`, `ErrorHandlingStrategy`, and `OrchestrationStep`.
- Defined interfaces for `OrchestrationPlan` and `ManualOrchestrationParams` to facilitate orchestration management.
- Added a new PNG image file for visual representation.
- Created a placeholder file named 'nul' for future use.
This commit is contained in:
catlog22
2026-02-14 12:54:08 +08:00
parent cdb240d2c2
commit 4d22ae4b2f
56 changed files with 4767 additions and 425 deletions

View File

@@ -112,15 +112,22 @@
"executionQueueDesc": "Execution Queue Management",
"executionQueuePhase2": "Coming in Phase 2",
"noTerminalSelected": "No terminal selected",
"selectTerminalHint": "Select a terminal from the sidebar",
"selectTerminalHint": "Select a terminal from the sidebar, or click + to create one",
"commandPlaceholder": "Enter command... (Ctrl+Enter to execute)",
"execute": "Execute",
"openInPanel": "Open in Terminal Panel",
"newSession": "New Terminal",
"status": {
"running": "Running",
"completed": "Completed",
"failed": "Failed",
"idle": "Idle"
},
"queueView": {
"session": "Session",
"orchestrator": "Orchestrator",
"emptyTitle": "No executions yet",
"emptyDesc": "Executions started from the issue queue will appear here"
}
}
}

View File

@@ -114,6 +114,7 @@
}
},
"terminal": {
"launch": "Launch Session",
"session": {
"select": "Select session",
"none": "No sessions",

View File

@@ -29,6 +29,15 @@
"completed": "Completed",
"failed": "Failed"
},
"controlPanel": {
"progress": "{completed}/{total} steps",
"noPlan": "No orchestration plan found",
"completedMessage": "Orchestration completed successfully",
"failedMessage": "Orchestration stopped",
"cancelled": "Cancelled",
"retry": "Retry",
"skip": "Skip"
},
"node": {
"title": "Node",
"nodes": "Nodes",

View File

@@ -10,6 +10,58 @@
"filterByType": "Filter by type",
"filterAll": "All Types",
"stage": "Stage",
"status": {
"active": "Active",
"completed": "Completed",
"archived": "Archived"
},
"filters": {
"active": "Active",
"archived": "Archived",
"all": "All"
},
"searchPlaceholder": "Search teams...",
"card": {
"members": "Members",
"messages": "Messages",
"lastActivity": "Last Activity",
"created": "Created"
},
"actions": {
"viewDetails": "View Details",
"archive": "Archive",
"unarchive": "Unarchive",
"delete": "Delete Team"
},
"dialog": {
"deleteTeam": "Delete Team",
"deleteConfirm": "This action cannot be undone. This will permanently delete the team and all its messages.",
"cancel": "Cancel",
"deleting": "Deleting..."
},
"detail": {
"backToList": "Back to Teams"
},
"tabs": {
"artifacts": "Artifacts",
"messages": "Messages"
},
"artifacts": {
"title": "Team Artifacts",
"plan": "Plan",
"impl": "Implementation",
"test": "Test",
"review": "Review",
"noArtifacts": "No artifacts found",
"viewFile": "View File",
"noRef": "Inline data"
},
"emptyState": {
"noTeams": "No Teams",
"noTeamsDescription": "Use /team:coordinate to create a team and start collaborating",
"noMatching": "No Matching Teams",
"noMatchingDescription": "Try adjusting your search or filter criteria"
},
"empty": {
"title": "No Active Teams",
"description": "Use /team:coordinate to create a team and start collaborating",