1.89.0 (2026-11-09)
Features
Bug Fixes
- auth: refresh on Anthropic's "OAuth access token has expired" wording (#1490) (b9e547e)
- avoid occupied store-lock writes and isolate native test fixtures (#1506) (2297d61)
- keep explicit models on refusal fallback (#1505) (16c2149)
- landing: size the (i) details popup to its card (#1497) (e623e82)
- probe liveness in the Docker healthcheck (#1514) (89fab76)
- profiles: a renamed profile keeps its place in the pool order (#1489) (0e42051)
- profiles: keep password managers out of the page's text fields (#1492) (74d1365)
- report safeguard refusals as refusals, not truncations (#1513) (d482b89)
- session: invalidate evicted JSON cache after durable commit (67d02f5)
- ui: let long addresses and executable paths wrap on a phone (#1491) (f6b3e8a)