v1.53.0
What's changed
- Added a shell-mode toggle to the composer and fixed bang-prefixed commands typed into the minimized composer so
!reliably enters shell mode. - Improved floating composer behavior by letting
Escapeminimize the focused composer and auto-minimizing it after send. - Improved streaming timeline scrolling so upward wheel, scroll, and touch intent detach from auto-scroll immediately, while keeping the scroll-to-bottom control compact and clear of the floating input bar.
- Reduced timeline rendering overhead by sharing direct-user lookup/windowing helpers, making block merging allocation-aware, and reducing repeated assistant footer metadata scans.
- Improved coding workspace file preview behavior for binary downloads and restored desktop sizing/file media handling.
- Optimized CI and release workflows by cancelling stale validation runs, caching Bun installs, avoiding duplicate desktop web builds, and speeding backend snapshot-boundary test coverage.
Upgrade
- Desktop app (in-app updater) — Settings → Application update → Check for updates → Install.
- Desktop app via Homebrew —
brew upgrade --cask openagentd. - CLI via uv —
uv tool install --upgrade openagentd. - CLI via pip —
pip install --upgrade openagentd. - CLI via Homebrew —
brew upgrade openagentd.
Install
Desktop app — download from this release (CLI + desktop ship under one tag since 1.0.9):
- macOS Apple Silicon →
brew install --cask lthoangg/tap/openagentd(recommended — ad-hoc signs automatically), orOpenAgentd_1.53.0_aarch64.dmg(run bundledinstall.sh, right-click → Open the first time). - Linux →
OpenAgentd_1.53.0_amd64.deb.
CLI / API server
uv tool install openagentd
# or
pip install openagentd
# or
brew install lthoangg/tap/openagentd
brew install lthoangg/tap/openagentd installs the base package only; optional extras (e.g. openagentd[full]) must be installed via uv or pip:
uv tool install "openagentd[full]"
# or
pip install "openagentd[full]"
Full changelog: v1.52.2...v1.53.0