Repository navigation
Omarchy T3 Code v0.2.20
·
133 commits
to 63b21c07c1035634208a64dd182d0cd67a69dadb
since this release
Native aarch64 and x86_64 packages for Omarchy on Arch Linux. Install or update with the README one-liner:
curl -fsSL https://raw.githubusercontent.com/avillagran/omarchy-t3-code/main/install.sh | bashHighlights
A desktop app beside the bar
ot3 no longer runs inside the Omarchy shell. It is its own Quickshell process, started as a user service:
- A stuck bar no longer blocks ot3, and restarting the shell keeps your chats open. Super+Shift+A goes straight to the app.
- Smoother: the app holds 120 fps on its own process instead of sharing the shell's.
- Panel mode is kept. With the bar widget, the header's window button still cycles panel → floating → tiled; the panel opens under the bar's T3 button on the monitor you used, as before.
- Floating windows have resize corners and edges, and open at their saved size, centred.
- The installer adds an Omarchy T3 Code entry to the app launcher, a hidden start at login and
ot3on your PATH (ot3,ot3 hide,ot3 quit,ot3 restart,ot3 status). The bar widget stays optional (OT3_BAR_WIDGET=0) and only shows the work/ready/input badges.
Connections that do not stall
- A remote that does not answer no longer slows the others: sending, pasting images and switching OmaBridge routes answer at once while it retries, with a growing wait between attempts.
- SSH environments connect to the server T3 Desktop already launched when its
server-runtime.jsonis missing, instead of reportingt3_remote_start_failed. - The sidebar's machine button lists every environment with its state and T3 version, a Reconnect, and a confirmed Restart server that kills T3 on that host and starts it again.
Composer
- Follow-up behavior as in T3: messages sent during a run are queued or steer the run, following T3's own setting (shared with T3). Hold Ctrl over the send button, Ctrl-click or Ctrl+Enter for the other one.
- Attachments show as chips in the text with name and size, and images as thumbnails above it.
- Permissions are an icon; tasks, queue, approvals, questions and the live status line keep the composer's width.
Also new
- Provider updates: a notice when Claude, Codex or another harness has a new version, and Update all across every environment, one after another.
- Thread details: open in your editor, project scripts, version control and lineage, resizable.
- Why a run failed: the failed tools with their input and output, in the error card and the timeline.
- Inline paths look like links, without separate chips.
- T3 Code compatibility in Preferences → General: the T3 version ot3 is validated with and each server's version; newer servers are marked.
Fixes
- Stale QML and integration test contracts were brought up to date, and a binding loop one of them found is fixed.
For developers
- One pinned T3 Code revision (
upstream/t3code.json) for every generator. tools/upstream-drift.cjsreports what a newer T3 nightly adds or removes (RPC methods, orchestration events, HTTP endpoints, settings, keybindings) and what ot3 does not cover, with a parity inventory inupstream/parity.json.tools/upstream-watchruns it against the newest nightly tag.
Checksums (SHA-256)
5606c7b99a9996533542793ad8153bd4862707e328342f08a86ee942315bd5bf omarchy-t3-code-v0.2.20-linux-aarch64.tar.gz
f87b8b88b3f9af0b89c62c4a7c23e076df4ce2e0e81548cacfe6e0d13c2a4e47 omarchy-t3-code-v0.2.20-linux-x86_64.tar.gz