# NOTE: serve.py reads this for the agents-dashboard list.
# Canonical roster lives at /data/cameron/agents_stuff/config.yaml — keep these in sync.

agents:
  manager:
    tmux_window: manager
    description: Orchestrator — coordinates agents, manages infrastructure
    role_file: ""

  project_highlevel:
    tmux_window: project_highlevel
    description: High-level project strategy, scoping, and scientific discussion
    role_file: project_highlevel/ROLE.md

  life_manager:
    tmux_window: life_manager
    description: Personal advisor and life knowledge base manager
    role_file: ""

  backbones:
    tmux_window: backbones
    description: OOD object position and viewpoint generalization experiments
    role_file: backbones/ROLE.md

  vid_model:
    tmux_window: vid_model
    description: Video model backbone training and lightweight PARA wrapper
    role_file: vid_model/ROLE.md

  droid:
    tmux_window: droid
    description: Downloading and preparing DROID for large-scale pretraining
    role_file: droid/ROLE.md

  panda:
    tmux_window: panda
    description: Franka Panda real robot experiments (remote via SSH)
    role_file: panda/ROLE.md

  567_project:
    tmux_window: 567_project
    description: 567 course project — augmentation and viewpoint robustness
    role_file: ""

  paper_writer:
    tmux_window: paper_writer
    description: LaTeX paper writing and formatting
    role_file: paper_writer/ROLE.md

  figure_maker:
    tmux_window: figure_maker
    description: Generating publication-quality visualizations and figures
    role_file: ""

  data_visualizer:
    tmux_window: data_visualizer
    description: Dataset viewer and data visualization tools
    role_file: data_visualizer/ROLE.md

  website_builder:
    tmux_window: website_builder
    description: Building the PARA project website
    role_file: website_builder/ROLE.md

  mobile_chat:
    tmux_window: mobile_chat
    description: Mobile chat assistant with iframe viewer
    role_file: mobile_chat/ROLE.md

  mac:
    tmux_window: mac
    description: Mac-side robotics — MuJoCo/URDF, dataset collection, local inference (SSHFS+ssh exec)
    role_file: ""

  yams:
    tmux_window: yams
    description: TRI workstation specialist — YAM robot, DGX compute (replaces panda)
    role_file: ""

  our_wandb:
    tmux_window: our_wandb
    description: File-system-driven mock wandb viewer — reads disk-cached run dirs and renders a wandb-style dashboard with model-name grouping
    role_file: ""

  glasses:
    tmux_window: glasses
    description: Even Realities G2 smart-glasses developer-mode app — wearable hub for talking to the agent fleet (status / chat / updates)
    role_file: ""

  voice_interface:
    tmux_window: voice_interface
    description: Voice brain for the Even G2 — Whisper transcripts → fleet send-keys / capture-pane → ≤300-char human-readable reply
    role_file: ""

  puget:
    tmux_window: puget
    description: Cameron's TRI personal training box (PUGET-232243-01, 2× RTX 3090) — yam_para code, training/eval shell
    role_file: ""

  russet_yam:
    tmux_window: russet_yam
    description: YAM workstation 'russet' shell — robot control + Raiden visualizer
    role_file: ""

  yam_yukon:
    tmux_window: yam_yukon
    description: YAM workstation 'yukon' shell — secondary YAM box
    role_file: ""

reports:
  port: 8080
  reports_dir: reports
