diff --git a/setup.sh b/setup.sh index 5bafc7a59..e2f7942ef 100755 --- a/setup.sh +++ b/setup.sh @@ -87,24 +87,24 @@ PANE_TITLES=("boss1" "worker1" "worker2" "worker3") for i in {0..3}; do PANE_ID="${PANE_IDS[$i]}" TITLE="${PANE_TITLES[$i]}" - + log_info "設定中: ${TITLE} (${PANE_ID})" - + # ペインタイトル設定 tmux select-pane -t "$PANE_ID" -T "$TITLE" - + # 作業ディレクトリ設定 tmux send-keys -t "$PANE_ID" "cd $(pwd)" C-m - + # カラープロンプト設定 if [ $i -eq 0 ]; then # boss1: 赤色 - tmux send-keys -t "$PANE_ID" "export PS1='(\[\033[1;31m\]${TITLE}\[\033[0m\]) \[\033[1;32m\]\w\[\033[0m\]\$ '" C-m + tmux send-keys -t "$PANE_ID" "if [ -n \"\$ZSH_VERSION\" ]; then export PROMPT='(%F{red}${TITLE}%f) %F{green}%~%f %# '; else export PS1='(\[\e[1;31m\]${TITLE}\[\e[0m\]) \[\e[1;32m\]\w\[\e[0m\]\\$ '; fi" C-m else # workers: 青色 - tmux send-keys -t "$PANE_ID" "export PS1='(\[\033[1;34m\]${TITLE}\[\033[0m\]) \[\033[1;32m\]\w\[\033[0m\]\$ '" C-m + tmux send-keys -t "$PANE_ID" "if [ -n \"\$ZSH_VERSION\" ]; then export PROMPT='(%F{blue}${TITLE}%f) %F{green}%~%f %# '; else export PS1='(\[\e[1;34m\]${TITLE}\[\e[0m\]) \[\e[1;32m\]\w\[\e[0m\]\\$ '; fi" C-m fi - + # ウェルカムメッセージ tmux send-keys -t "$PANE_ID" "echo '=== ${TITLE} エージェント ==='" C-m done @@ -117,7 +117,7 @@ log_info "👑 presidentセッション作成開始..." tmux new-session -d -s president tmux send-keys -t president "cd $(pwd)" C-m -tmux send-keys -t president "export PS1='(\[\033[1;35m\]PRESIDENT\[\033[0m\]) \[\033[1;32m\]\w\[\033[0m\]\$ '" C-m +tmux send-keys -t president "if [ -n \"\$ZSH_VERSION\" ]; then export PROMPT='(%F{magenta}PRESIDENT%f) %F{green}%~%f %# '; else export PS1='(\[\e[1;35m\]PRESIDENT\[\e[0m\]) \[\e[1;32m\]\w\[\e[0m\]\\$ '; fi" C-m tmux send-keys -t president "echo '=== PRESIDENT セッション ==='" C-m tmux send-keys -t president "echo 'プロジェクト統括責任者'" C-m tmux send-keys -t president "echo '========================'" C-m @@ -169,4 +169,3 @@ echo " worker1,2,3: instructions/worker.md" echo " システム構造: CLAUDE.md" echo "" echo " 4. 🎯 デモ実行: PRESIDENTに「あなたはpresidentです。指示書に従って」と入力" -