feat(a2ui): Implement A2UI backend with question handling and WebSocket support

- Added A2UITypes for defining question structures and answers.
- Created A2UIWebSocketHandler for managing WebSocket connections and message handling.
- Developed ask-question tool for interactive user questions via A2UI.
- Introduced platformUtils for platform detection and shell command handling.
- Centralized TypeScript types in index.ts for better organization.
- Implemented compatibility checks for hook templates based on platform requirements.
This commit is contained in:
catlog22
2026-01-31 15:27:12 +08:00
parent 4e009bb03a
commit 715ef12c92
163 changed files with 19495 additions and 715 deletions

View File

@@ -30,6 +30,26 @@
"message": "Create an issue to track bugs or feature requests."
}
},
"help": {
"gettingStarted": {
"title": "Getting Started",
"description": "Learn the basics of CCW Dashboard and workflow management",
"heading": "Getting Started with CCW"
},
"orchestratorGuide": {
"title": "Orchestrator Guide",
"description": "Master the visual workflow editor with drag-drop flows"
},
"sessionsManagement": {
"title": "Sessions Management",
"description": "Understanding workflow sessions and task tracking"
},
"cliIntegration": {
"title": "CLI Integration",
"description": "Using CCW commands and CLI tool integration",
"heading": "CLI Integration"
}
},
"errors": {
"loadFailed": "Failed to load dashboard data",
"retry": "Retry"