Skip to content

/sessions shows empty despite sessions existing in storage (v0.14.6) #3026

@randomm

Description

@randomm

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:

  1. Have sessions from v0.13.x or earlier
  2. Upgrade to v0.14.4+
  3. 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:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions