Skip to content

Ocean v0.14.0

Choose a tag to compare

@viveky259259 viveky259259 released this 07 Jun 05:43

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-sessiond ships 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; see docs/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-author skill. 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_active flag, three-state machine, voice cue on waiting.
  • Per-workspace gh CLI isolation (U6). Stored gh tokens are encrypted per identity and materialized into a workspace-private .gh-config at PTY spawn. gh api user finally 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-author skill — 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_workspace MCP 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.md documents auto-update failure modes (#226)

Install

tar -xzf Ocean_0.14.0_aarch64.app.tar.gz
mv Ocean.app /Applications/
xattr -cr /Applications/Ocean.app

Auto-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)