Changelog
- d276991 MUL-6743 refactor(issues): remove the assignment handoff note (#7626)
- d4a712a MUL-6771 feat(cli): filter and sort issue list by custom property (#7664)
- 0431218 MUL-6833 fix(web): localize auth callback and error pages (#7752)
- fb5af91 MUL-6942: fix(views): let long issue identifiers expand beyond 4rem (#7945)
- 765321f MUL-6951 fix(autopilot): carry the trigger creator's authorization on scheduled runs (#7918)
- d7247fa MUL-6975: preserve departed member identity in timelines (#7931)
- 603519d MUL-6977: test: remove implementation-only coverage (#7932)
- d2bc574 MUL-6987: docs: document task runtime environment contract (#7956)
- 731af7c MUL-7002: push runtime deletion invalidation to active daemons (#7969)
- 571e611 MUL-7002: remove database reads from WebSocket heartbeats (#7976)
- cddef22 MUL-7006: fix(server): keep leader routing when a reply targets a leader comment (#7975)
- 22afa49 docs(changelog): add v0.4.39 release entry (2026-09-03) (MUL-7021) (#7988)
- 2c47889 docs(providers): mark Oh-My-Pi as Multica-managed MCP (MUL-6997) (#7965)
- d1c7ec2 feat(agents): add live model catalog refresh (#7919)
- 01dbfae feat(desktop): add numbered tab shortcuts (MUL-6923) (#7870)
- 03b597d feat(wecom): report a failed run to the chat that asked (#7952)
- 3df7c38 fix(agent): normalise the provider prefix in the Hermes set_model skip-gate (MUL-6958) (#7908)
- 4dfa089 fix(daemon): isolate managed OpenClaw MCP servers without reading user config (MUL-6684, MUL-6857) (#7279)
- 0eff894 fix(server): preserve legacy handoff notes (#7989)
- 035abdd perf(db): retire delegated failure pending index (#7977)
- 879d0de refactor(agent tasks): drop the Active sibling runs prompt block (MUL-6984) (#7937)
- f83293d refactor: remove tests that only restate constants or declarations (#7984)