Manage sessions
Sessions separate different pieces of work. Use them like focused work threads: one goal, its discussion, and its resulting changes.
Switch or create
Tap the title at the top of Chat to open the session picker. Choose an existing session or tap + for a new one. You can also create and open sessions from Workspace → Chats.
The app remembers the last session used for each project. Switching projects changes which sessions are shown.
Keep the list useful
In Workspace → Chats, open the menu beside a session to:
- Rename it with a clear outcome-oriented title.
- Archive finished work without deleting its history.
- Restore an archived session when work resumes.
- Delete a session permanently.
- Share it with a public URL or Unshare it later.
Before sharing, review the transcript for source code, credentials, internal URLs, customer information, or other sensitive context.
Explore a different direction
Use actions on one of your messages:
- Fork starts a separate session from that point. Use it to compare approaches without losing the original.
- Revert asks OpenCode to undo session changes after that message.
- Undo revert restores the reverted session state.
Forking is the safer choice when you want to preserve both directions. Revert changes server-side session state and deserves the same care as any source-changing action.
Find older context
Chat initially shows the newest transcript page. Tap Load earlier messages when you need prior decisions. Long-press a message to copy it; use the speaker action on an assistant message to hear it aloud.
Next: Start and monitor a task.