shell上でclaudeを起動すると、claudeのpromptが表示された後すぐに以下のような行が表示されてshellに戻る状態
^[P>|tmux 3.4^[\^[[?1;2;4c#
原因の結論
- bwrapによるsandbox作成の権限が足りていない環境で
- sandboxを有効化かつfailIfUnavailable: trueとしていた
経緯としては
- mac環境で利用していたpermission/sandboxの設定を別の環境でも適用しようとそのまま移した
- 別の環境というのが
- k8s上のpod環境(linux)であり、user権限ではsandboxのnamespace作成ができない状態
なので起動時checkに引っかかってすぐに落ちた、ということだった
入れてあった設定はこちらのもの
https://code.claude.com/docs/en/sandboxing#enforce-sandboxing-with-managed-settings
ちなみにbwrapに関してはこちらがとてもわかりやすかった
https://www.m3tech.blog/entry/2026/07/21/100000