# multi-agent-mux-ui MAM (Multi-Agent Mux) 에이전트 세션 및 스킬들을 직관적으로 제어하고 관리하기 위한 Flutter 기반 GUI/TUI 대시보드 프로그램입니다. ## Related Skills - `multi-agent-mux-status` (읽기 전용 조회) - `multi-agent-mux-stop` (세션 graceful stop & purge) - `multi-agent-mux-create` (fresh 세션 생성) - `multi-agent-mux-resume` (세션 복원) - `multi-agent-mux-delegate-job` (비동기 잡 위임) ## Structure - `packages/mam_core`: 공용 비동기 프로세스 래퍼, 세션 리스트 조회(status.sh래핑), stop/purge 락 및 에러 핸들러 - `packages/mam_pty`: FFI PTY 스폰 로직 및 Web websocket-PTY 브릿지 - `apps/mam_desktop`: Flutter Desktop 대시보드 (xterm 연동 attach 제어) - `apps/mam_web`: Flutter Web 대시보드 (WebSocket 데몬 브릿지 통신) - `apps/mam_tui`: 순수 Dart TUI (inheritStdio foreground attach) ## Execution - **Desktop 기동**: ```bash flutter run -d linux --device-id=linux .agents/skills/multi-agent-mux-ui/apps/mam_desktop ``` - **Web 기동**: ```bash flutter run -d chrome .agents/skills/multi-agent-mux-ui/apps/mam_web ``` - **TUI 기동**: ```bash dart run .agents/skills/multi-agent-mux-ui/apps/mam_tui ```