Ocean

Terminal for Agentic Development — Developer Documentation

View the Project on GitHub viveky259259/ocean-releases

Ocean v0.8.0 — What’s New

Released April 1, 2026

v0.8.0 is a quality-of-life and reliability release. The headline features are Discard Session Changes and View Changes in context menus, the File Picker shortcut, and a sweep of conflict detection and merge workflow fixes that have been in the backlog since v0.7.0.


Discard Session Changes

Right-click any session — live or closed — and choose Discard Changes to reset the session overlay back to the workspace base. A confirmation dialog shows how many files will be reset before anything happens. The option is hidden for sessions that have already been committed.

This is useful when an agent goes in the wrong direction and you want to start fresh without losing the base workspace state.


View Changes

Right-click any session and choose View Changes to open the merge panel pre-filtered to that session’s diffs. Previously this required opening the merge panel manually and scrolling to find the session. Now it’s one click.


File Picker (Cmd+Option+F)

Opens a native macOS file picker. Selected file paths are pasted shell-escaped into the focused terminal. Multi-select is supported — each path is appended space-separated. Also available in the command palette as “Pick File to Paste Path”.

This complements the existing file drag-and-drop added in v0.7.1.


Copy Workspace Path

Right-click a workspace header and choose Copy Workspace Path to copy the Ocean workspace directory (~/.ocean/workspaces/{id}) to the clipboard. Useful when you need to inspect the COW overlay directly or pass the path to a tool.


Shortcut Error Notifications

Every keyboard shortcut now shows a helpful notification when it can’t execute. For example, Cmd+Shift+M (merge) shows “Merge requires 2+ sessions” if the workspace only has one session. Previously shortcuts silently did nothing.


Git Index Auto-Repair

Ocean now detects a corrupt .git/index on commit and shows an error dialog with a Fix button. Clicking Fix rebuilds the git index automatically and you can retry the commit. This was a papercut that required knowing the git read-tree HEAD workaround — now it’s handled in-app.


Conflict & Merge Fixes

This release fixes 10 issues in the conflict detection and merge workflows:


Numbers


Download v0.8.0