You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Session status management (Todo, Done, Backlog, etc.) for organizing AI sessions #21590
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Problem
Currently, OpenCode sessions are a flat list with no way to organize or track their status. When working on multiple tasks across sessions, there's no way to mark sessions as "todo", "in progress", "done", "needs review", etc.
Existing issues like #18071 and #18564 address task-level todo lists within sessions, but this is about session-level status management — treating each AI session itself as a trackable work item.
Proposed Feature
Add session statuses and organization. For reference, Craft Agent implements this nicely in their desktop app (screenshot attached below):
Statuses: Backlog, Todo, Needs Review, Done, Cancelled, Flagged, Archived
Sidebar filtering: Sessions sorted/grouped by status for easy navigation
Labels: User-defined tags for categorizing sessions (e.g., by project, priority)
Agent self-management: Allow the agent to set its own session status (e.g., mark as "done" when finished)
Use Cases
Multi-task workflows — Keep track of which coding sessions need attention vs. are complete
Review workflow — Mark sessions as "Needs Review" for human follow-up
Automation triggers — Status changes could trigger webhooks or downstream actions
Session hygiene — Archive old sessions, flag important ones
Benefits
Sessions become first-class trackable work items, not just chat threads
Users can manage AI-assisted work like a lightweight task board
Agents gain the ability to signal completion or request review
Much better UX for power users managing many concurrent sessions
@leoncheng57 I see your current feature but have a different approach to it -- check out what I had suggested in my issuer request and maybe we can convince opencode to implement some version of it. Are you using the TUI or the GUI interface? #30763
Activity
shuppel commentedon Jun 4, 2026
@leoncheng57 I see your current feature but have a different approach to it -- check out what I had suggested in my issuer request and maybe we can convince opencode to implement some version of it. Are you using the TUI or the GUI interface?
#30763
github-actions commentedon Aug 4, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.
shuppel commentedon Aug 5, 2026
booooo