v0.4.38

nexu-io/open-designv0.4.38Sep 2, 2026by github-actions[bot]

Upgrading?

AI Summary

Adds Claude Fable 5.1 model and improves daemon worktree management alongside various agent and daemon stability fixes.

Key Highlights

  • Added Claude Fable 5.1 model and pricing.
  • Daemon improvements include worktree branch per conversation and proven task ownership.
  • CLI now exposes active and cross-issue agent runs.
  • Fixed mobile markdown layout stability.

New Features

  • Added Claude Fable 5.1 model
  • CLI exposes active and cross-issue agent runs
  • Fixed mobile markdown layout stability
  • Custom status colors across Chat

Full Release Notes

## Changelog
* 2e424e06a1d9077c9a09f3e439f6dae4c7416a12 MUL-5154: fix(agent): surface Kimi provider API errors (#5785)
* 5bc021c369ca8ad5d24ccdf7a02588a54b2e5835 MUL-6542 fix(mobile): stabilize recycled markdown layout (#7499)
* 11861145abc59a0d39c8c8f24ad837d4584e664f MUL-6758 feat(core): add truncateWithEllipsis string helper (#7646)
* 4fe6586b320e17f4b417b8ec7a493ef4080ea923 MUL-6790 feat(issues): support operator matching in scalar property filters (#7765)
* 108407088ce1b69d98990bf553ea4661401d2835 MUL-6836: fix(codex): allow explicit standard speed (#7756)
* 9fce92f427694d7d303258aa281b05c902a95ba9 MUL-6846: feat(cli): expose active and cross-issue agent runs on `issue runs` (#7922)
* 2e297451001e65f78721efc24e36e7939e0f0ed6 MUL-6870 fix(daemon): require proven task ownership before GC mutation (#7798)
* 0b98fe8ce1aa353633ec88bcb4d4354d574be02a MUL-6872: fix(web): keep inline image blob URLs stable across re-entry to prevent flicker (#7799)
* 4cf5a2ca9c2be4e70a17b79b5b75e5e18b56c64a MUL-6880 fix(daemon): wait for the previous run to let go of the workdir (#7818)
* 61ea48fd2ef0e9818de38533553e830fd36be349 MUL-6881 fix(daemon): keep one worktree branch per conversation in local worktree mode (#7815)
* f1ce9d4542530d83ca0c1777d0fc11f62d691479 MUL-6883 perf(server): stop rescanning settled delegated-failure recoveries (#7820)
* 310cfdc1e5c605afabd2bef70d89b2179a53246c MUL-6896 fix(i18n): finish the MUL-5703 glossary rollout across ja/ko and docs (#7867)
* 438a30ef00d120d4c161aece98d676c561fe372f MUL-6902 fix(agent): fix Pi v0.4.37 Windows session regression (#7843)
* 11bd18a50794eb013061f33783dd20dcc14f8c3c MUL-6921 fix(daemon): honor the Co-authored-by toggle in existing checkouts (#7868)
* 3c23c491fab1af00a00374d4a40aa3a853989982 MUL-6924: feat(billing): notify workspaces about autopilot quota (#7681)
* f01eb5a06c3c0e6ca5e4f5956f13824c5e159cae MUL-6928 perf(issues): index scalar property contains behind a bigram prefilter (#7878)
* 07430d1152bb365f1242e7685c34bd0c430ffc5d MUL-6939 fix(util): preserve JSON keys during NUL sanitization (#7889)
* 9d09902dfeb03f088be06becc7297dc1ff8f1737 MUL-6943 feat(agent): add Claude Fable 5.1 model and pricing (#7892)
* 4737eefa5565d811aaa5e0b39fe9ebeceaa34cb8 MUL-6956: render custom status colors across Chat (#7907)
* 10f4f8e938d92d98362082c07fb794afeb6fc0a8 MUL-6957 fix(daemon): log full task ids so concurrent runs stay distinguishable (#7910)
* a075e58b80895f14cacfe3a9aa0808e1cde1f69a MUL-6961 feat(agent): discover Claude Code's model catalog from the CLI (#7917)
* a2d819ea401621863e63e14131e7d6e1b2eb9d5e MUL-6962 fix(daemon): give environment preparation failures their own failure reason (#7915)
* 835c5437a9ca8567250107e03202cbaae037679a MUL-6971 fix(issues): stop rejecting description edits against a stale baseline (#7926)
* a6911a952040c063c0787e368ff0ac01a975da84 MUL-6972 perf(server): sweep delegated recovery every five minutes (#7929)
* 47dc75741cd03127d32f1b78d04c644ccf690e7f docs(changelog): add v0.4.38 release entry (2026-09-02) (MUL-6978) (#7930)
* b69b13b037c1665c10f8cf3477bf0edeb95c6c65 fix(desktop): localize daemon controls (#7749)
* 316b89595966df087da57ad285eda27c3e7c3d0a fix(i18n): respect locale for formatted values (#7757)

Related Repositories