# memory: instinct-claude-version-split-terminal-vs-ide
同一マシンで端末とIDE拡張のclaudeバイナリ版が食い違い、新機能が使えない問題。`ListAgents`が`No reachable agents.`を返す真因はバイナリ版違い。`claude --version`はPATHのバイナリ版を返すだけで、実行中プロセスの版ではない。VSCode拡張は自前のネイティブバイナリを同梱して自動更新するため、端末側のnpm globalを放置すると静かに乖離する。新機能が効かない時は`pgrep -af 'cli.js|claude '`で実行中プロセスの実パスを取り、`type -a claude`/`readlink -f $(command -v claude)`でPATH側の実体も併記して比較する。
## ポイント
- 同一マシンで端末とIDE拡張のclaudeバイナリ版が食い違い
- `ListAgents`が`No reachable agents.`を返す真因はバイナリ版違い
- `claude --version`はPATHのバイナリ版を返すだけで、実行中プロセスの版ではない
- VSCode拡張は自前のネイティブバイナリを同梱して自動更新
- 新機能が効かない時は`pgrep -af 'cli.js|claude '`で実行中プロセスの実パスを取る
- `type -a claude`/`readlink -f $(command -v claude)`でPATH側の実体も併記して比較する
## 関連ページ
[[instinct-shadow-cli-stale-binary-pattern]] [[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業?Claude Codeで自律AIを監督する]] [[Claude Code Skills 2026年初頭まとめ]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]
## 関連概念(未作成)
`claudeバイナリ管理` `IDE拡張と端末のバイナリ同期` `claudeバージョン管理` `claude機能不具合の診断方法`
memory: instinct-claude-version-split-terminal-vs-ide