Environment:
- OpenCode v0.14.6, macOS
- Affected since v0.14.4 (session API changes, commit 10998d6)
Issue:
/sessions command shows "No sessions available" when sessions physically exist in storage.
Reproduction:
- Have sessions from v0.13.x or earlier
- Upgrade to v0.14.4+
- Run
/sessions - shows empty
Evidence:
# 32 parent sessions exist in storage:
$ grep -L '"parentID"' ~/.local/share/opencode/storage/session/<project-id>/*.json | wc -l
32
# Sessions are valid JSON with correct structure
$ cat session/ses_*.json
{
"id": "ses_66a71b6f4ffeq796jvvOpJQ04m",
"version": "0.13.4", # Mix of v0.13.4 and v0.14.5 sessions
"projectID": "de19ee09d010e956a30a119287a1b94f91b5cff2",
...
}
Hypothesis:
Session loading broken for v0.13.x sessions after v0.14.4 API changes.
Related: