Что произошло? Пользователь работал в VS Code с несколькими параллельными диалогами Claude Code в режиме панели чата. Проект был открыт как unnamed workspace — то есть просто папка, открытая в VS Code без явного файла конфигурации. В какой-то момент пользователь решил навести порядок и сохранил workspace с именем, создав файл alexeykrol-wp.code-workspace. После этого вся история чатов в панели Claude Code исчезла. Почему это произошло? VS Code идентифицирует каждый workspace уникальным хэшем, который вычисляется из пути к конфигурационному файлу. Unnamed multi-folder workspace хранит свой конфиг во временной директории (~/Library/Application Support/Code/Workspaces/<id>/workspace.json). Named workspace — уже в постоянном файле .code-workspace в директории проекта. Claude Code привязывает сессии к идентификатору проекта. Когда workspace сменил идентификатор, расширение перестало находить старые сессии — они остались "висеть" под старым, теперь несуществующим ключом. VS Code при этом
Бес в мелочах! Или как VS Code теряет историю чатов Claude Code
30 марта30 мар
1
1 мин