## BytePioneer-AI/codex-host — v0.10.2…v0.11.0

_75 commits._

### Features
- **feat(cursor): import native ACP sessions and harden CLI handling** (8524bef)
- **feat(protocol-core): 为成功回合推断最终回复阶段以支持 Desktop 过程折叠 (#411)** (b1201ce)
- **feat: add Pi Codex Fast toggle in Composer (#450)** (95db25b)
- **feat: add CLI maintenance for eight more Harnesses (#449)** (1a0bb80)
- **feat: manage Harness CLI updates from Connections** (b414a0d)
- **feat: load web console announcements from repository** (6339254)
- **feat: unify Harness quota and prepaid balance reporting** (5016864)
- **feat(claude-code): show background commands as Desktop background terminals** (46e3ae5)
- **feat: add standalone recovery console and shared Harness settings (#432)** (636b501)
- **feat: merge thread watch notifications (#406)** (467b216)
- **feat(cursor): request native Run Everything for unattended delegation (#405)** (203301e)
- **feat(host-runtime): keep stderr diagnostics and fatal stacks in a bounded log file (#404)** (49fbe92)
- **Merge OpenCode v1 and v2 support for local testing** (3f52d02)
- **feat(opencode): support native v1 and v2 protocols** (317c073)
- **feat(delegation): add one-shot thread watch notifications** (a0d8385)

### Fixes
- **fix(pi): accept concurrent Fast extension publication on Windows** (01b4642)
- **fix: remove experimental qualifier from Cursor CLI label** (25d7a50)
- **fix: remove manual Harness update check button** (96a760e)
- **fix: unblock CI lint and test typechecks** (7c520d2)
- **fix: compact account quota labels into meter header** (5a42df4)
- **fix(renderer): keep codexhost entry below pinned plugins** (b331a88)
- **fix: display native account quotas in shared columns** (84dd6e4)
- **fix: inject Pi Fast tier into request payloads** (009d5a2)
- **fix: align Fast icon and add immediate hover help** (94e795f)
- **fix: restrict Windows npm updates and leave Kiro updates native-owned (#454)** (034d5be)
- **fix: stop treating the reply Copy button as Fork** (8b86544)
- **fix: preserve Pi Fast selection across draft remounts (#453)** (747e8ee)
- **fix(delegation): run the Host CLI from CODEXHOST_CLI_PATH (#452)** (8c07b33)
- **fix(delegation): upgrade the v4 Skill shipped in v0.4.0-v0.6.0 (#451)** (2cb0237)
- **fix: restore native references in historical Codex tasks (#428)** (0e8d1a9)
- **fix: preserve conversation when returning home from settings** (414deb7)
- **fix: reduce renderer input reconciliation overhead** (76c389e)
- **fix: hide unplaced quota control** (033cb7a)
- **fix(renderer): reduce redundant scans and committed Fiber traversal** (b3b7a8b)
- **fix: resume queued messages after external manual compaction (#423)** (7c960f1)
- **fix(mapping-store): keep section order when an anchoring Thread is removed** (733a12e)
- **fix(claude-code): root 声明沙箱时允许会话中切换到绕过权限 (#425)** (1d3d6db)
- **fix: keep External section fields consistent across Thread responses (#446)** (fce2ec4)
- **fix(shim): accept ready listeners replacing stale sockets (#420)** (2e352ee)
- **fix: let External Threads join Codex Desktop thread sections (#445)** (e52feca)
- **fix(hermes): pass named custom provider separately on model switch (#444)** (c81e08b)
- **fix: adapt Codex usage gates to Desktop 26.928** (b401bcb)
- **fix: support deeper Desktop fork ownership** (8636ee3)
- **fix(desktop-control): raise React fiber walk limit and report exhaustion (#443)** (c7f38ff)
- **fix(launcher): ignore stale launcher PIDs that cannot be inspected (#442)** (3f56ef8)
- **fix(opencode): give each managed v1 Server its own loopback port (#435)** (a425850)
- **fix(host-runtime): 远端官方 Codex 退出后自动恢复，listener 失去 Shim 监管时正常关闭 (#418)** (ad1e845)
- **fix(claude-code): keep Sessions with native background tasks from idle release** (99c5d0a)
- **fix(watch): retry delivery only when no Turn can have started** (540ca17)
- **fix(watch): classify native read and delivery failures** (09114f7)
- **fix(delegation): read the projected terminal Turn when native history is unavailable (#402)** (f372714)
- **fix(updates): keep the update retry budget and report unavailable updates (#400)** (252abd1)
- **fix(delegation): resume native Codex Threads before sending (#401)** (8020941)
- **fix(delegation): persist effective permission mode for resume (#399)** (797588e)
- **fix(claude-code): classify authentication failures by native error codes only (#403)** (2784f64)
- **fix(watch): track replacement turns and current terminal results** (f4e7b37)
- **fix(delegation): read the projected terminal Turn when native history is unavailable** (3a32744)

### Backend
- **merge: integrate renderer performance fixes from #447** (d19a66c)
- **Merge pull request #408 from lpmasser/pr/claude-background-commands** (fbf1a09)

### Tests
- **test(cursor): model Windows executable path casing** (f813ba7)
- **test: retry socket probes reset during listener shutdown** (9c4f3f9)
- **test: allow Windows disk latency in Host output waits** (fb4cfd7)
- **test: update renderer client contract for Harness installation** (8d86b78)
- **test(launcher): retry exec of just-copied launcher on ETXTBSY** (373dbf2)

### Docs
- **docs: archive completed OpenSpec changes and remove obsolete account proposal** (5a99f4a)
- **docs: rename README feature section heading** (4d0687d)
- **docs: move privacy policy into docs** (a39dbf9)
- **docs: add Xinglian AI sponsor to README** (8a85d99)
- **docs: publish privacy policy** (89a0d47)
- **docs: add collapsible sponsor section to README** (f6c7c76)
- **docs(claude-code): describe background terminals** (fb3224e)
- **docs(openspec): allow explicit thread watch as the wake-up exception** (5c4702f)

### Chore
- **chore: prepare v0.11.0** (92e5f27)
- **style: format renderer-fork-control with Prettier** (456ed90)
- **refactor(watch): narrow entry points and deliver every registration** (b0cb1af)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/BytePioneer-AI/codex-host?utm_source=github-action)._