## 目的 Claude Code自体のhooksや同時Tool実行バグに対するパッチ (Issue/8763) 現在の回避策: ツールの同時実行を避けるように Claude に指示する ## 状態検出 https://github.com/kbwo/ccmanager を参考に実装 ## 共通戦略 - CLI起動時にバックグラウンド実行開始 - CLI下方に表示されるkeywordでパターンマッチング > [!WARNING] > PostToolUseのhooksフィードバックが1ターン遅れる可能性がある ### 状態 ```diff idle busy waiting_input + usage_limit_reached + auto_compact ``` ### CLI上の文字取得方法 tmuxがあれば`tmux capture-pane` なければ bash のバックグラウンド実行 ### 堅牢な出力内容の取得 ```/.claude/projects/{slug_path}/{session_id}.jsonl``` ### 対応hooks #### 緊急 - [ ] SessionStart - [ ] Stop - [ ] PostToolUse #### 要検討 - ✖ PreToolUse(permissions.denyで禁止する方が現実的) - [ ] Notification - [ ] UserPromptSubmit - [ ] SubagentStop - [ ] PreCompact ## 実装フェーズ ### V0 既存のVibeCodeHPC-jpへのオプション開発 #### 緊急 - [ ] claude codeに依存せず tmuxに依存する status hooksの実装(Python/sh) - [ ] - [ ] tmuxに依存しない.shコマンド - [ ] Issueに提案してみる? #### 展望 - [ ] マルチCLI対応 - [ ] Windowsのコマンドプロンプト(Git Bash)への対応 ### V1 npmでPython等の追加依存関係を排除?
目的
Claude Code自体のhooksや同時Tool実行バグに対するパッチ (Issue/8763)
現在の回避策: ツールの同時実行を避けるように Claude に指示する
状態検出
https://github.com/kbwo/ccmanager を参考に実装
共通戦略
Warning
PostToolUseのhooksフィードバックが1ターン遅れる可能性がある
状態
CLI上の文字取得方法
tmuxがあれば
tmux capture-paneなければ bash のバックグラウンド実行
堅牢な出力内容の取得
/.claude/projects/{slug_path}/{session_id}.jsonl対応hooks
緊急
要検討
実装フェーズ
V0
既存のVibeCodeHPC-jpへのオプション開発
緊急
展望
V1
npmでPython等の追加依存関係を排除?