次ラウンド送信(両者に同時送信。2つの Bash コマンドを並列実行すること)
$HOME/.claude/pane-state.json を Read で両 pane の存在を確認
- エントリがない → 「pane {ID} に Claude Code セッションが見つかりません」
- 次ラウンド番号:
{N+2}(= current_round + 2。current_round はインクリメント済み)
賛成派に送信(Bash。必ず1つの Bash コマンドとして && で繋いで実行すること):
tmux send-keys -t "{pane_pro}" -l -- '~/.claude/dialogues/{session-id}.md のディベート、Round {N+1} が完了しました。メインファイルを Read で読み、相手のファイル ~/.claude/dialogues/{session-id}-con.md を Read で確認し、賛成派として自分のファイル ~/.claude/dialogues/{session-id}-pro.md に Round {N+2} の主張を追記して /cc-debate-reply {session-id} を実行してください。' && sleep 0.3 && tmux send-keys -t "{pane_pro}" Enter
反対派に送信(Bash。必ず1つの Bash コマンドとして && で繋いで実行すること):
tmux send-keys -t "{pane_con}" -l -- '~/.claude/dialogues/{session-id}.md のディベート、Round {N+1} が完了しました。メインファイルを Read で読み、相手のファイル ~/.claude/dialogues/{session-id}-pro.md を Read で確認し、反対派として自分のファイル ~/.claude/dialogues/{session-id}-con.md に Round {N+2} の主張を追記して /cc-debate-reply {session-id} を実行してください。' && sleep 0.3 && tmux send-keys -t "{pane_con}" Enter
- プロンプト内のシングルクォートは
'\'' にエスケープすること
- 結果報告: 「Round {N+2} のプロンプトを賛成派・反対派の両方に送信しました」