| NG(直接command) | OK(hooks配列内) |
|---|---|
{ "matcher":"",
"command":"script.sh",
"timeout":5000 } |
{ "matcher":"",
"hooks":[{
"type":"command",
"command":"script.sh",
"timeout":5000
}]} |
hooks: [{"type":"command","command":"..."}] 構造が必要/compact で会話を要約/clear で会話履歴をリセット/compact で節約するのがコツwhich コマンド名defaultMode を確認permissions.allow に対象コマンドを追加Esc で現在の応答をキャンセル/model で別モデルに切り替え| 症状 | 原因 | 対処 |
|---|---|---|
| Software caused connection abort | 一時的な通信エラー | ping 100.115.156.98 で確認後、SSH再試行 |
| Connection timed out | PCがスリープ or Tailscaleオフライン | PC画面をつける / Tailscale起動確認 |
| tmux: not found | Termux(スマホ側)に入力してる | PC側で実行: 先にSSHで入ってから |
| wsl: not found | TermuxはLinux(WSLではない) | PC側のコマンド。SSHで入ってから使う |
| 接続切れてClaudeが消えた | tmuxを使っていない | 次回から tmux new -s claude 経由で起動 |