UNPKG

pdca

Version:

🎯 AI 驅動的 PDCA 多代理開發系統 - 智能循環控制 + 成本管理 + Token 優化 + 多 AI 引擎支援

93 lines (67 loc) 2.82 kB
--- allowed-tools: Read, Write, Edit, Bash(tmux:*), Bash(ps:*), Bash(echo:*), Bash(cat:*), Bash(mkdir:*), Bash(node:*), Bash(npm run:*) description: PDCA 多代理系統 - 啟動並行協作 --- # 🚀 PDCA 多代理系統啟動 ## 📋 系統檢查 ### 當前狀態 - **工作目錄**:!`pwd` - **Git 狀態**:!`git status --short 2>/dev/null || echo "非 Git 專案"` - **PDCA 安裝**:!`[ -f node_modules/.bin/pdca ] && echo "✅ 已安裝" || echo "❌ 未安裝"` - **現有 Session**:!`tmux list-sessions 2>/dev/null | grep pdca || echo "無運行中的 PDCA"` ## 🎯 啟動多代理系統 ### 初始化通訊目錄 !`mkdir -p .raiy-pdca/communication .raiy-pdca/agents .raiy-pdca/logs` ### 檢查並停止現有 Session !`tmux kill-session -t pdca 2>/dev/null || echo "沒有現有 session"` ### 建置系統(如果需要) !`cd /Users/rayyang/Raiy_Workspace/00_Raiy/dev/raiy-pdca && [ -d dist ] || npm run build` ### 啟動協調器 我將作為主協調者,管理 5 個並行的 Claude CLI 代理... ```javascript // 初始化協調器介面 const { coordinatorInterface } = await import('/Users/rayyang/Raiy_Workspace/00_Raiy/dev/raiy-pdca/dist/core/coordinator-interface.js'); // 啟動系統 await coordinatorInterface.start(); // 設置全域函數供後續使用 globalThis.pdca = { assignTask: (task) => coordinatorInterface.assignTask(task), status: () => coordinatorInterface.getStatus(), help: () => coordinatorInterface.displayHelp() }; ``` ### 檢查啟動狀態 !`sleep 2` !`tmux list-windows -t pdca 2>/dev/null || echo "系統正在初始化..."` ## ✅ 系統已啟動 **PDCA 多代理系統已成功啟動!** ### 🎮 快速操作指南 **查看所有代理**: ```bash tmux attach -t pdca ``` **快捷鍵**: - `Ctrl+B 0` - 切換到 Plan 代理 - `Ctrl+B 1` - 切換到 Do 代理 - `Ctrl+B 2` - 切換到 Check 代理 - `Ctrl+B 3` - 切換到 Act 代理 - `Ctrl+B 4` - 切換到 Knowledge 代理 - `Ctrl+B 5` - 查看監控介面 - `Ctrl+B d` - 分離 session(背景執行) ### 🎯 主代理協調模式 我(主 Claude CLI)現在將作為協調者,負責: 1. **任務分配** - 將您的任務分解並分配給各代理 2. **進度追蹤** - 監控各代理的執行狀態 3. **結果整合** - 收集並整合各代理的輸出 ### 📊 使用其他指令 - `/pdca:status` - 查看當前系統狀態 - `/pdca:monitor` - 開啟監控介面 - `/pdca:stop` - 停止所有代理 --- ## 🎯 下一步 **請告訴我您的任務,我將協調 5 個專門代理為您工作!** 例如: - "幫我分析這個專案的架構並提出優化建議" - "實作一個使用者登入功能" - "重構現有程式碼以提高性能" 💡 **提示**:各代理會並行工作,您可以隨時切換到任何代理查看進度或直接互動。