Ocean v0.14.0
Released: 2026-06-07
Ocean v0.14.0 is the largest release since v0.10. It establishes the redesign foundation, lands a new persistent-sessions daemon, introduces a fully-scriptable onboarding pipeline, and makes Ocean genuinely multi-agent — Codex CLI now sits beside Claude Code as a first-class peer, and skills, prompts, and per-workspace git identities can travel with teams.
Highlights
- Ocean Redesign — Phase 1. New design-token foundation and component alignment pass. Sets up the visual base every future surface will inherit.
- Persistent PTY Sessions Daemon (dormant). Out-of-process
ocean-sessiondships behind a flag (OCEAN_PERSISTENT_SESSIONS=1). When enabled, sessions survive a GUI crash or restart. Off by default in this release while we soak it; seedocs/specs/persistent-sessions.md. - Onboarding v2 — end-to-end. New manifest schema + parser, dry-run + live runtime with real shell execution, mixed-intent validator, Tauri IPC, SolidJS 3-pane panel, and an
/onboarding-authorskill. Authors a manifest, plans it, dry-runs it, then live-runs it — all from inside Ocean. - Parallel Ticket Runner (Pillar A). One ticket fans out to N parallel sessions in isolated workspaces with their own COW overlay, then converges. Full feature, not a beta.
- Codex CLI as a first-class agent. Codex now shares the same PTY + hook + skills + notification pipeline as Claude Code.
codex_activeflag, three-state machine, voice cue onwaiting. - Per-workspace gh CLI isolation (U6). Stored gh tokens are encrypted per identity and materialized into a workspace-private
.gh-configat PTY spawn.gh api userfinally resolves to the identity assigned to the workspace, not the global default. - Per-workspace Git identities. Same model for
user.email, signing key, and SSH key. Multiple work + personal accounts on one Mac, isolated per workspace. - Cross-agent session handoff. A Claude Code session can hand off to Codex (and back) mid-task, carrying context.
New features
Onboarding v2
- Manifest schema + parser foundation (#258)
- Plan + dry-run runtime (#260)
- LiveRunner with real shell execution (#261)
- Validator forbids mixed-intent and orphan action fields (#262)
- Tauri IPC boundary for manifest + plan + dry/live run (#263)
/onboarding-authorskill — scan-mode authoring of manifests (#264)- SolidJS 3-pane Onboard panel + IPC wrappers (#265)
oceanteam://deep-link setup prep (#266)- Project onboarding scan, plan, and execute flow (#236)
Multi-agent & skills
- Codex CLI wired as a first-class terminal agent (#238)
- Cross-agent session handoff (#247)
- Share custom skills with team members (#239)
- Brainstormer skill + sidebar entry + outbound IPC caps (#242)
- AI-improved prompts with project context (#243)
- Generate agent spec from natural-language prompt (#240)
Git accounts
- Per-workspace Git identities (#252)
- Per-workspace gh CLI isolation (U6) (#257)
- Respawn nudge + injection-failure listener (E5/E34/E37) (#255)
Sessions, sidebar & redesign
- Ocean Redesign Phase 1: token foundation + component alignment (#268)
- Persistent PTY sessions daemon — Phase 1, dormant (#267)
- Open workspace or repo in an external IDE from the sidebar (#270)
- Parallel Ticket Runner (Pillar A) (#250)
- Toggle to hide inline Claude steer bar (#237)
Context, MCP & plugins
- Live context panel for tools, MCP, skills, memory, CLAUDE.md (#232)
- MCP auto-discovery for external MCP clients (#259)
- Expose
ocean_create_workspaceMCP tool (#233) - Install plugins from a Git URL (#235)
- Project Understanding: on-demand artifact generation + agent dispatch profiles
Spec system & diagnostics
- Spec template system, AI migration, critic + UX pass (#230)
- Detect garbled terminal output diagnostic (#246)
Bug fixes
- Sessiond Phase 1 shutdown leak + benchmark deadlock (#273, #277)
- Pre-conflict UI: drop no-op overlaps from editing-overlap surfacing (#244)
- Broadcast prompt to spawn-N batch when claude-native is on (#231)
- Write user-scope MCP config to
~/.claude.json(#227)
Internals
- Playwright screenshot suite extended with 14 new surfaces (#249)
- CI only runs on main pushes; AI review workflow disabled (#229)
docs/RELEASE.mddocuments auto-update failure modes (#226)
Install
tar -xzf Ocean_0.14.0_aarch64.app.tar.gz
mv Ocean.app /Applications/
xattr -cr /Applications/Ocean.appAuto-update from any v0.13.4+ install works directly. From v0.13.3 or earlier, download manually — the v0.13.3 pubkey mismatch blocked auto-update.
Platform: macOS (Apple Silicon)