Changelog
- a3fe6d9 MUL-5150: add project context to Chat (#5765)
- 139cc89 MUL-5180: fix(github): surface CI status on PR cards (#5811)
- e17e04b MUL-5215: fix(agents): keep creation errors visible (#5746)
- e2ce3a2 MUL-5223 fix(runtime): forbid blocking on external CI in the runtime brief (#5840)
- ffa8e16 MUL-5228 fix(usage): bill Grok at xAI's reported cost, fix $0 resumed sessions (#5841)
- a92bd53 MUL-5231 fix(agent): parse Cursor top-level thinking and tool_call events (#5846)
- ffc66c6 MUL-5245: docs: add Windows install instructions and split OS-specific steps into collapsible sections (#5859)
- 2aafa41 MUL-5258: feat(issues): show agent-working indicator in Table view (#5875)
- a96532e MUL-5261: add stack-aware focused testing skill (#5877)
- 8d18d3a Revert "MUL-5180: fix(github): surface CI status on PR cards (#5811)" (#5855)
- afb3def docs(changelog): add v0.4.10 release entry (2026-07-24) (MUL-5273) (#5894)
- 7d2f20f feat(chat): warn when agent daemon is too old for project context (#5867)
- a767c5b feat(transcript): include timestamps in copied events (#5873)
- 73b0015 feat(vcs): make self-hosted Git providers self-host-only (MUL-3772, MUL-5138) (#5888)
- 581d952 feat(vcs): self-hosted Git providers (Forgejo, Gitea, GitLab) alongside GitHub (MUL-3772) (#5006)
- 00e6584 feat(views): revamp execution log — virtualized, readable, two-tier header (#5890)
- e5a48eb fix(agent): accept ACP configOptions model catalog (kimi-code 0.29) (#5851)
- 2691110 fix(agent): scope Hermes provider-error sniffer to real error boundaries (#5864)
- 07a0a42 fix(lark): scope group recent_context to the Lark topic (MUL-5224) (#5882)
- be7c352 fix(migrations): renumber chat_session_project off colliding prefix 213 (#5868)
- 3f2e1c6 fix(migrations): resolve VCS migration prefix collision (213-215) and unblock deploy (MUL-3772) (#5883)
- 999f73e fix(projects): show owner/repo label for GitHub resource URLs (MUL-5221) (#5795)
- d84e565 fix(runtime): add repository setup preflight (#5886)
- 7cc763b fix(runtimes): show runtime aliases across user-facing surfaces (MUL-5248) (#5881)
- 485f0f3 fix(search): stop Home/End propagation in command palette inputs (#5870)
- f599fe3 fix(views): board/list load-more no longer flashes the skeleton + friendlier footer (#5893)
- a90aa92 fix(web): resolve API and docs upstreams at runtime (#4840)
- bce0c05 refactor(agent): drop dead Cursor cost fields (CLI reports no cost) (#5852)