New features
- Stacked pull requests (#13730) — Create and work with stacked GitHub PRs from Orca (GitHub stack map, merge flow, and related review UI).
- Manual artifact sharing (#13369) — Share artifacts directly from HTML and Markdown views.
- Live agent status-hook toggle (#13361) — Turn agent status hooks on/off live, including under WSL relay gating.
- Cmd+J live attention badges (#13299) — Recent chats/tabs show live attention badges; idle current tabs no longer clutter Recent.
- Artifacts management UI (#13356) — Polished Artifacts management UI for browsing and managing shared artifacts.
- Artifact publishing capability gate (#13368) — Agent artifact publishing is gated behind an off-by-default capability for safer defaults.
Fixes
- Native chat history (#13393) — Restores Codex/native chat history across transcript formats (empty/incomplete history after Codex storage changes).
- Remote task agents (#13412) — Task agents start correctly on remote hosts.
- AskUserQuestion waits (#13714) — Question prompts keep waiting when other tools finish in parallel.
- Codex history & metadata (#13573) — Hardens paginated Codex metadata and native-chat RPC image bounds.
- Grok reasoning effort (#13365) — Models outside the seed catalog keep reasoning-effort settings.
- Grok launch drafts (#13308) — Drafts land on the composer frame quickly (~0.7s instead of ~8s).
- Sidebar agent rows (#12466) — Cursor rows show correctly; stray “claude” titles no longer hijack OpenCode.
- Cross-project dialog actions (#13317) — Dialog actions stay on-screen.
- Smart entry keyboard (#13319) — Workspace smart-entry keyboard flow is stable again.
- Cooked prompt painting (#13309) — Color-scheme 997 replies no longer paint over cooked terminal prompts.
- Korean Won mapping (#13312) — Reverts the incorrect Won → backquote mapping.
- Linear issue view persistence (#13391) — Linear view layout/filters stay device-local so older hosts no longer drop task resume state when paired.
Reliability & performance
- Paired activity renderer starvation (#13508) — Prevents sustained paired-runtime activity from starving the workspace renderer (decorative title fanout, status refresh, parked watchers).
- Bounded cooked reply queue (#13422) — Caps PTY cooked-query replies so backlog cannot grow without bound or starve keystrokes.
- Terminal output string retention (#13402) — Releases retained terminal output parents to reduce memory growth under long sessions.
- Advertised URL scans (#13514) — Skips impossible advertised URL scans in PTY output.
- Quick Command host work (#13517) — Defers non-urgent Quick Command host work off the hot path.
- Jump palette unmount (#13525) — Unmounts closed jump-palette content to free renderer resources.
Cherry-picks (notable)
Relative to v1.4.179, this RC especially carries:
| Area | PRs |
|---|---|
| GitHub stacked PRs | #13730 |
| Artifacts (share, UI, capability) | #13369, #13356, #13368 |
| Native chat / Codex history | #13393, #13573 |
| Terminal reliability | #13402, #13422, #13508, #13309 |
| Remote / agents | #13412, #13361, #13714, #13365, #13308 |
| Cmd+J / UI | #13299, #12466, #13317, #13319, #13391 |
| Perf | #13514, #13517, #13525 |
Full PR list
#12466, #13299, #13308, #13309, #13312, #13317, #13319, #13356, #13361, #13365, #13368, #13369, #13391, #13393, #13402, #13412, #13422, #13508, #13514, #13517, #13525, #13573, #13714, #13730
Full Changelog: v1.4.179...v1.4.180-rc.0