Files
multi-agent-mux/.agents/skills/multi-agent-mux-ui/SKILL.md
T

1.2 KiB

multi-agent-mux-ui

MAM (Multi-Agent Mux) 에이전트 세션 및 스킬들을 직관적으로 제어하고 관리하기 위한 Flutter 기반 GUI/TUI 대시보드 프로그램입니다.

  • 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 기동:
    flutter run -d linux --device-id=linux .agents/skills/multi-agent-mux-ui/apps/mam_desktop
    
  • Web 기동:
    flutter run -d chrome .agents/skills/multi-agent-mux-ui/apps/mam_web
    
  • TUI 기동:
    dart run .agents/skills/multi-agent-mux-ui/apps/mam_tui