fix(dcp): correct storage path to match OpenCode's actual location

DCP was failing to find session messages because it was looking in
~/.config/opencode/sessions instead of ~/.local/share/opencode/storage.
Unified all hooks to use getOpenCodeStorageDir() for cross-platform consistency.

🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
This commit is contained in:
YeonGyu-Kim
2025-12-28 16:13:50 +09:00
parent e3be656f86
commit 7b7c14301e
8 changed files with 20 additions and 38 deletions

View File

@@ -1,7 +1,7 @@
import { join } from "node:path"
import { xdgData } from "xdg-basedir"
import { getOpenCodeStorageDir } from "../../shared/data-path"
export const OPENCODE_STORAGE = join(xdgData ?? "", "opencode", "storage")
export const OPENCODE_STORAGE = getOpenCodeStorageDir()
export const MESSAGE_STORAGE = join(OPENCODE_STORAGE, "message")
export const PART_STORAGE = join(OPENCODE_STORAGE, "part")