← All releases

Rexa v0.7.5

Agents

  • Fix agents stalling while another agent's extension call is slow.
  • Fix Claude agents going missing until relaunch after a busy launch.
  • Fix the Agent Inspector showing no new turns after a Claude session enters a worktree.
  • Fold any Agent Inspector section to its heading with a click or the arrow keys.
  • A resumed agent keeps its name instead of taking the next prompt you type.
  • Agent versions show again in the Agents panel and usage details when Rexa is opened from the Dock or Finder.
  • Fix restored agents watching an old transcript when the session changed while Rexa was closed.
  • Fix stopping or messaging an agent failing after the extension host restarts.
  • Fix agents launched while Rexa is starting losing their first status updates.
  • Fix agent cards freezing after a rexa <agent> sessions command, until restart.
  • Fix Codex asking you to review Rexa's hooks again when another tool's hooks come after them.
  • Improve performance of listing OpenCode skills.

Pi

  • Name Pi cards after their first prompt instead of "Pi session".
  • Fix Pi cards showing a failed turn after Esc stopped a tool.
  • Fix a Pi card's activity staying on a finished tool.
  • Fix Pi cards that sometimes started without a session or transcript.
  • Show Pi's linked skills and prompt templates in the Agents panel; a project's own outrank yours, as in Pi.

Worktrees

  • Drag an agent card onto another worktree in the sidebar to move it there; the drop used to do nothing.
  • Jump to the Nth worktree in the sidebar with ctrl-1 to ctrl-9. Rebind any of them in the keymap.

Skills and CLI

  • rexa agent now holds transcript, context and skills; rexa agent ls --detail replaces rexa sessions.
  • rexa --help lists everyday commands only; rexa --help --all shows the rest.
  • rexa agent start and rexa agent send no longer hang when stdin is left open; after 3 seconds start goes on without a prompt and send says why.
  • A slow rexa agent start no longer reports a timeout while the agent still launches; Rexa says whether the call was dropped or is still running.
  • rexa extension reload now runs an extension's edited files, not only its entry file.
  • Fix rexa open starting a second Rexa when the app is slow to answer or still starting.
  • Fix rexa commands piped into head or similar printing a panic.

Changed

  • Rexa turns off macOS font smoothing for its own text, so text on dark themes no longer looks bold and draws at the font's real weight. defaults write sh.rexa.Rexa AppleFontSmoothing -int 1 brings smoothing back.
  • ctrl-6 no longer cycles recent tabs; it jumps to worktree 6. ctrl-^ still flips tabs.
  • A rexa agent call still waiting when its answer window closes is dropped and says so, instead of running later.
  • Starting Rexa again on a namespace it already runs on opens the folder in the running app instead of a second window.

Fixes

  • Fix Rexa freezing when the terminal it was started from stops reading its output.
  • Fix Rexa writing its state about once a second on the main thread; it now saves in the background and only on change.
  • Fix lines from several Rexa processes running together in rexa.log.
  • Rexa now saves its state and logs why when it is quit by a signal.
  • Fix terminal links sometimes not opening on cmd-click or hover while the Mac is busy.
  • Improve performance of hovering links on very long terminal lines.
  • Fix rebinding a shortcut that carries data, such as Vim g g, removing it from the keymap.
  • Fix an agent's session list or skills going missing when a name or preview held an emoji.
  • Stop showing a raw highlights comment in What's New.