Orca v1.4.214: Jupyter notebooks run in a real kernel, and ZCode joins

44 minutes ago

@orcaSubscribe

Orca v1.4.214: Jupyter notebooks run in a persistent kernel, Claude chat shows its context window, Codex 0.157+ starts cleanly, and ZCode joins as a first-class agent. https://github.com/stablyai/orca/releases/tag/v1.4.214 https://github.com/stablyai/orca/compare/v1.4.212...v1.4.214 https://onorca.dev/download

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Orca v1.4.214
  2. 0:04Notebooks look like notebooks
  3. 0:11A persistent Jupyter kernel
  4. 0:24A .venv when pip is locked out
  5. 0:36Trust before any workspace Python runs
  6. 0:4702 Agents and chat
  7. 0:48Context window in the composer
  8. 0:59Copy, scroll, pick a model
  9. 1:09Codex 0.157 starts in Orca
  10. 1:21ZCode joins
  11. 1:34Subagent status
  12. 1:44Cursor usage
  13. 1:5503 Terminal and workspaces
  14. 1:57Terminal fixes
  15. 2:10Bundled ripgrep
  16. 2:22Profiles in SQLite
  17. 2:3404 Orca Mobile
  18. 2:35Mobile
  19. 2:48Get Orca
Show transcript

Orca v1.4.214

Orca

Jupyter notebooks run in a real kernel, chat shows its context window, and ZCode joins the agents.

GitHub release v1.4.214 · stablyai/orca

In this Orca release, a Jupyter notebook opens looking like a notebook.

Notebooks look like notebooks

Orca01 · Notebooks

Notebooks open as notebooks, and a click edits a cell

Markdown
rendered in place
Code
each cell in its own box
Editing
click the cell
GitHub release v1.4.214 · stablyai/orca · Notebooks · #22519

The Markdown is rendered now. Each code cell sits in its own box, and you click a cell to start editing it.

A persistent Jupyter kernel

Orca01 · Notebooks

Cells run in a persistent Jupyter kernel

Variables
carry over between cells
Plots
show inline
Kernel
interrupt or restart it
GitHub release v1.4.214 · stablyai/orca · Notebooks · #22581

Running a cell used to start a fresh Python every time. Now each notebook gets its own Jupyter kernel. Variables carry over between cells, plots show inline, and you can interrupt or restart it.

A .venv when pip is locked out

Orca01 · Notebooks

When pip is locked out, Orca builds a .venv for you

Orca's Creating virtual environment dialog installing ipykernel into a new .venv
GitHub release v1.4.214 · stablyai/orca · Notebooks · #22710

If your Python refuses installs, the way Homebrew's does, Orca offers to create a private virtual environment with ipykernel in it. The dialog shows the install while it runs.

Trust before any workspace Python runs

Orca01 · Notebooks

Workspace Python waits until you trust the notebook

The Run Notebook Code prompt, with Cancel and Run cell buttons
GitHub release v1.4.214 · stablyai/orca · Notebooks · #22962

Opening the Python picker used to run interpreters that came with the repository. Now Orca waits for your yes on the Run Notebook Code prompt before it runs any of them.

02 Agents and chat

Orca02 · Agents and chat
02

Agents and chat

GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches

Now agents and chat.

Context window in the composer

Orca02 · Agents and chat

The composer shows how full the context window is

The context card above the chat composer: 26.4k of 1M used, broken down by messages, system prompt, tools, skills and memory files
GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches · #22301

In a Claude chat, a small ring in the composer fills up as the conversation uses the context window. Hover it, and a card breaks down what is taking the space.

Copy, scroll, pick a model

Orca02 · Agents and chat

Copy what you sent, and scroll back without a button

Sent messages
a copy button on hover
Scrolling up
older messages load before the top
New chat
the Codex and Claude model picker shows at once
GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches · #22721, #22541, #22756

Hover a message you sent and a copy button appears. Older messages load before you scroll to the top. And the model picker for Codex and Claude shows the moment a chat opens.

Codex 0.157 starts in Orca

Orca02 · Agents and chat

Codex 0.157 and newer starts in Orca-managed homes

The “path must be shorter than SUN_LEN” failure is fixed.

GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches · #22878

Codex 0.157 and newer failed to start in the account folders Orca manages, because a socket path ran too long. That is fixed, and Codex starts cleanly.

ZCode joins

Orca02 · Agents and chat

ZCode joins Orca as a first-class agent

ZCode running in an Orca pane, with Orca's ZCode panel showing status, subagents, MCP servers, modified files and todos
GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches · #22464

ZCode, the coding agent from Z.ai, is now a first-class harness. A ZCode pane gets the status dot, the action required badge and the finish notification, like a Claude or Codex pane.

Subagent status

Orca02 · Agents and chat

Subagent work says what it is doing and how it ended

Tracked for
Codex, Claude, Pi and Grok
Each record
what it is doing, how it ended, and when
GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches · #22521

Orca now tracks subagent and background work across Codex, Claude, Pi and Grok. Each child record says what it is doing right now, how it ended, and when.

Cursor usage

Orca02 · Agents and chat

Cursor usage sits beside the Claude, Codex and Grok meters

It reads the Cursor sign-in already on your computer.

GitHub release v1.4.214 · stablyai/orca · Agents, chat & launches · #22633

If you use Cursor, Orca now shows how much of your monthly Cursor plan is left, next to the other usage meters. It reads the Cursor sign-in already on your computer.

03 Terminal and workspaces

Orca03 · Terminal and workspaces
03

Terminal and workspaces

GitHub release v1.4.214 · stablyai/orca · Terminal

Terminals and workspaces.

Terminal fixes

Orca03 · Terminal and workspaces

Single terminal panes get a close button

Single pane
a close button in the header
WSL
the Orca CLI is ready in managed terminals
SSH
a remounted tab keeps the shell it was spawning
GitHub release v1.4.214 · stablyai/orca · Terminal, Remote · #22770, #22761, #22578

Single terminal panes get a close button. Terminals Orca opens inside WSL have the Orca command line ready. And a remounted SSH tab keeps the shell its old pane was starting.

Bundled ripgrep

Orca03 · Terminal and workspaces

Search works without installing ripgrep

Orca ships its own copy for local workspaces, WSL and SSH hosts.

GitHub release v1.4.214 · stablyai/orca · Remote, SSH & relay · #22396

Quick Open, the Explorer's name filter and text search no longer need ripgrep installed. Orca ships its own copy for local workspaces, WSL and SSH hosts.

Profiles in SQLite

Orca03 · Terminal and workspaces

Your profile now saves to SQLite in the background

Creating or removing a terminal waits for a confirmed save.

GitHub release v1.4.214 · stablyai/orca · Persistence & performance · #22612

Profile state moves from JSON files to SQLite, written in the background. Creating or removing a terminal waits for a confirmed save, so what Orca reports survives a restart.

04 Orca Mobile

Orca04 · Orca Mobile
04

Orca Mobile

GitHub release v1.4.214 · stablyai/orca · Mobile (OTA page)

And on your phone.

Mobile

Orca04 · Orca Mobile

Your phone lists each desktop by its real name

Pairing
each desktop shows the name it reports
Android
Live input echoes each letter as you type
Browser pane
restarts each time you return to the app
GitHub release v1.4.214 · stablyai/orca · Mobile (OTA page) · #22104, #22958, #22694

Your phone now lists each paired desktop by the name the machine reports. On Android, Live input echoes each letter as you type. And the streamed browser pane restarts whenever you return to the app.

Get Orca

Orca

Orca runs on macOS, Windows and Linux

onorca.dev/download

GitHub release v1.4.214 · stablyai/orca · README.md

Orca runs on macOS, Windows and Linux, and you can download it from onorca.dev.